Immer wenn der Server Abfragen ausführt, wird nachverfolgt, wie viel Zeit er auf Engpässe wartet. Diese Wartestatistiken sind der einfachste Weg, um Ihren Engpass zu identifizieren.
Ich habe den SLEEP_TASKWartetyp noch nie gesehen und heute scheine ich eine Menge davon zu bekommen. Ich bin nicht der offizielle DBA, sondern nur ein SQL Server-Entwickler, der sich mit DBAs auskennt. Wir haben unsere Server letztes Wochenende auf 10.52.2500.0- R2SP1 aktualisiert, denke ich. Alle Informationen, die ich online finden …
Wenn man sich die Liste der gespeicherten Prozeduren ansieht, deren Ausführung lange dauert, fällt auf, dass die meisten Wartezeiten auftreten. Der größte Teil dieser Wartezeit (81%) ist ASYNC_NETWORK_IO, und ich weiß, warum: Die gespeicherte Prozedur überträgt ungefähr 400 MB an Informationen. In der Dokumentation wird angegeben, dass die Ursache für …
Als wir unser Unternehmens-ERP (Dynamics AX 2012) ausführten, stellte ich fest, dass unsere Produktionsumgebung viel langsamer schien als unsere Entwicklungssysteme. Nachdem ich die gleichen Aktivitäten sowohl in der Entwicklungs- als auch in der Produktionsumgebung ausgeführt habe, während ein Trace ausgeführt wurde, bestätigte ich, dass SQL-Abfragen in unserer Produktionsumgebung im Vergleich …
Ich habe einige Leistungsprobleme mit einem Datenverarbeitungssystem, an dem ich arbeite. Ich habe Wartestatistiken von einem einstündigen Peroid gesammelt, die eine große Anzahl von CXPACKET- und LATCH_EX-Warteereignissen anzeigen. Das System besteht aus 3 verarbeitenden SQL-Servern, die eine Menge Zahlenverarbeitung und Berechnungen durchführen und die Daten dann in einen zentralen Clusterserver …
Wir haben einen Prozess, der einen Inventarbericht generiert. Auf der Clientseite teilt der Prozess eine konfigurierbare Anzahl von Arbeitsthreads auf, um einen Datenblock für den Bericht zu erstellen, der einem von vielen Speichern entspricht (möglicherweise Tausende, normalerweise Dutzende). Jeder Arbeitsthread ruft einen Webdienst auf, der eine gespeicherte Prozedur ausführt. Der …
Bearbeitet: Warum werden Sitzungsberichte blockiert, warten aber mit PAGELATCH_*und nicht LCK_M_verwandten Wartetypen? Ich habe zuvor angenommen, dass SQL Server nur blockierende Sitzungen in der Spalte blockierende_Session_Id meldet. Wenn die blockierten Sitzungen auf eine logische Sperre warteten und nichts anderes wie a PAGELATCH_*.
Ich habe die folgende Situation. Ich habe RAC. Auf beiden Knoten befinden sich die Sperren. Auf dem ersten Knoten SID EVENT USERNAME BLOCKING_SESSION ROW_WAIT_OBJ# OBJECT_NAME LOCKWAIT SQL_ID STATUS 1 102 enq: TX - row lock contention MYUSER 155 136972 TABLE1V 0000000810EFA958 5f4bzdg49fdxq ACTIVE 2 111 enq: TX - row lock …
Ich versuche, einige zeitweise auftretende CPU-Spitzen zu beheben, die auf einem unserer Produktions-SQL-Server auftreten. Wir führen SQL Server 2008 R2 Standard Edition mit 28 GB RAM und 4 CPU-Kernen aus. In diesem Fall stellen wir fest, dass eine große Anzahl von RESOURCE_SEMAPHORE_QUERY_COMPILER-Wartezeiten etwa ein bis zwei Minuten dauert und dann …
Ich habe gestern einen Anruf von einem Kunden erhalten, der sich über eine hohe CPU-Auslastung auf seinem SQL Server beschwert hat. Wir verwenden SQL Server 2012 64-Bit-SE. Auf dem Server wird Windows Server 2008 R2 Standard ausgeführt, 2,20 GHz Intel Xeon (4 Kerne), 16 GB RAM. Nachdem ich sichergestellt hatte, …
Wir hatten in letzter Zeit CPU-Probleme mit einem unserer Server, und während wir uns damit befassten, haben wir auch festgestellt, dass Abfragen langsam und mit Wartezeiten von ausgeführt werden PAGEIOLATCH_XX. Insbesondere ein Neuindizierungsjob hat anscheinend immer diesen Wartetyp. Als Reaktion darauf habe ich eine Sammlung durchgeführt sys.dm_io_virtual_file_statsund diese dann in …
Vor kurzem hatte ich Probleme mit der Leistung von SQL Servern, und obwohl wir eine Vielzahl grundlegender Fehler in der Konfiguration behoben haben, ist die Leistung immer noch schlecht. Zur Verdeutlichung handelt es sich nicht um die Gesamtleistung, sondern um ziemlich häufige Zeitüberschreitungen (von der Client-Anwendung). Früher hatte ich die …
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.