Eine Bewertung, ob ein System gut genug funktioniert, um für den Zweck geeignet zu sein. Normalerweise bezieht sich die Leistung auf die Geschwindigkeit, mit der ein System einen Vorgang oder eine Reihe von Vorgängen im Laufe der Zeit abschließt.
Ich habe lange gesucht und immer noch keine Antwort auf mein Problem gefunden. Unsere Dynamics AX generiert Abfragen mit dem Abfragehinweis OPTION (FAST x), wodurch manchmal die Verwendung eines fehlerhaften Ausführungsplans erzwungen wird. Die Entwickler sagen, es ist standardmäßig und schwer zu ändern (muss möglicherweise auf allen Formularen behoben werden). …
Ich habe gemischte Informationen dazu gehört und hoffe auf eine kanonische oder Expertenmeinung. Wenn ich mehrere LEFT OUTER JOINs habe, die jeweils vom letzten abhängen, ist es besser, sie zu verschachteln? Für ein erfundenes Beispiel hängt das JOINto MyParentvom JOINto ab MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT …
Ich sammle alle 5 Minuten IO_STALLS aus sys.dm_io_virtual_file_stats und mache dann ein Delta, um zu sehen, welche Dateien am meisten von IO betroffen sind. In einem Zeitraum von 5 Minuten erhalte ich ein Delta von 5826331 ms, was 97 Minuten entspricht. Ich bin ein wenig verwirrt darüber. Bedeutet dies, dass …
Ich versuche, eine dbcc-Schrumpfdatei in Blöcken von 1 GB für eine Datenbank auszuführen, in der 95% der Daten archiviert und gelöscht wurden. Ich habe eine 235-GB-Datei, in der 9 GB Daten / Indizes sind. Ich möchte dies auf 50 GB reduzieren. Ich weiß, dass das Verkleinern von Datenbankdateien schlecht ist, …
Beide Arten der Sperrung bewirken, dass ein Prozess auf eine korrekte Kopie des Datensatzes wartet, wenn dieser derzeit von einem anderen Prozess verwendet wird. Beim pessimistischen Sperren stammt der Sperrmechanismus aus der Datenbank selbst (einem nativen Sperrobjekt), während beim optimistischen Sperren der Sperrmechanismus eine Form der Zeilenversionierung wie ein Zeitstempel …
Ich möchte meine verschiedenen SQL Server-Alternativen mit einem Benchmark-Tool testen. Ich habe zwei Tools von Microsoft gefunden: SQLIO Disk Subsystem Benchmark Tool SQL IO Sim Was sind die Unterschiede zwischen ihnen? ist es das gleiche Vielen Dank!
Seit wir zu Amazon RDS gewechselt sind, hatten wir einige ziemlich verrückte Leistungsprobleme, und heute haben wir Probleme mit dem Sperren. Aus diesem Grund nahm ich an, dass es sich nur um ein Timeout-Problem handelte, und überprüfte unseren verwendeten Speicher. Wir haben ungefähr 70 MB getauscht. Ich habe mit mysqltuner …
Ich habe eine einfache Tabelle mit Millionen von Datensätzen (14.000.000) und für eine einfache Abfrage verbringt sie zu viel Zeit mit dem "Senden von Daten". Der Tisch CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, …
Wir haben einen Prozess, der Daten aus Filialen entnimmt und eine unternehmensweite Inventartabelle aktualisiert. Diese Tabelle enthält Zeilen für jedes Geschäft nach Datum und Artikel. Bei Kunden mit vielen Geschäften kann diese Tabelle sehr groß werden - in der Größenordnung von 500 Millionen Zeilen. Dieser Inventaraktualisierungsprozess wird normalerweise mehrmals täglich …
Ich habe ein Schema mit mehreren Ansichten. Ich muss die Ausführungspläne überprüfen, um sicherzustellen, dass die entsprechenden Indizes vorhanden sind und verwendet werden. Wie mache ich das? Ich würde lieber nicht kopieren und die Ausgabe von Paste show create view <viewname>in explain, zumal einige der Ansichten auf anderen Ansichten gebaut …
Ich habe einen SQL Server 2005 Standard x64, bei dem in den letzten Monaten Probleme mit TempDB-DDL-Konflikten aufgetreten sind. Auf dem Server tritt ein Konflikt mit der Warte-Ressource 2: 1: 103 auf (der Wartetyp ist PAGELATCH_EX). Das Problem tritt sporadisch auf, wenn der Server unter angemessener Last steht. Ich habe …
Ich erstelle ein Modul, in dem jeder Benutzer häufig 10 bis 300 Sekunden lang einen Datensatz in eine Tabelle erhält. Nach Ablauf der Zeit wird ein Datensatz gelöscht. Der Fall ist: Es wird viele Benutzer geben und Datensätze werden sich sehr oft ändern - wie wirkt sich dies auf die …
Ich habe eine Abfrage, deren Ausführung besonders lange dauert (15+ Sekunden) und die mit der Zeit immer schlimmer wird, wenn mein Datensatz wächst. Ich habe dies in der Vergangenheit optimiert und Indizes, Sortierung auf Codeebene und andere Optimierungen hinzugefügt, aber es muss noch weiter verfeinert werden. SELECT sounds.*, avg(ratings.rating) AS …
Eine weitere Frage zum SQL Server: Ich habe eine einfache Abfrage, die mir das CPU-intensivste SQL seit dem Zurücksetzen der Zähler bietet: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Frage …
Ich habe eine Datenbankabfrage, die zu einer großen Ergebnismenge führen kann. Der Client, der die Daten anzeigt, empfängt die Daten über das Netzwerk. Daher bestand die Idee darin, die Menge der übertragenen Daten zu minimieren, indem nur die ersten 50 Ergebnisse aus der Datenbank abgerufen und an den Client gesendet …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.