Database
 sql >> Datenbank >  >> RDS >> Database

Die SQLskills Wait Types Library zeigt jetzt SentryOne-Daten an

Vor einigen Jahren stellte ich fest, dass es in der SQL Server-Community eine große Wissenslücke gab – was bedeuten all die verschiedenen Wartetypen? – also habe ich ein Labor-of-Love-Projekt gestartet, um alle Wartetypen und Latch-Klassen zu dokumentieren, die es seit SQL Server 2005 gibt. Im Mai 2016 veröffentlichte ich die SQLskills Waits Types and Latch Classes Library und ich aktualisierte alle meine Waits-bezogenen Skripte, um automatisch generierte URLs in der Bibliothek zu haben, um Benutzern bei der Behebung von Leistungsproblemen zu helfen. Alle 898 Waits und 185 Latches bis SQL Server 2016 sind in der Bibliothek enthalten, mit detaillierten Informationen zu bisher 303 Waits und 32 Latches.

Eine Sache, die in der Bibliothek fehlt, war jedoch ein Hinweis darauf, ob eine bestimmte Wartezeit selten ist oder ob es eine ist, die wahrscheinlich fast jeder in seinen Instanzen sieht. Also arbeitete ich mit meinem guten Freund Greg Gonzalez, dem CEO von SentryOne (früher bekannt als SQL Sentry und ein langjähriges Partnerunternehmen von SQLskills), an einigen Ideen zur Nutzung ihres Data Warehouse mit anonymen Leistungsmetriken aus den vielen Tausend Instanzen von SQL Server, die ihre Tools überwachen.

Das Ergebnis dieser Diskussionen und der jüngsten Arbeiten ist, dass wir heute ankündigen, dass alle Wartetypen in der Bibliothek eine neue Infografik haben, die zeigt, wie weit verbreitet jede Wartezeit ist.

Unten sehen Sie einen Screenshot der Infografik für das CXPACKET warte:

Auf der horizontalen Achse ist eine Skala (umschaltbar zwischen linear und logarithmisch) des Prozentsatzes der (von SentryOne überwachten) Instanzen dargestellt, bei denen diese Wartezeit im vorangegangenen Kalendermonat aufgetreten ist, und auf der vertikalen Achse ist der Prozentsatz der Zeit angegeben, die diese Instanzen mit dieser Wartezeit verbracht haben hatte tatsächlich einen Thread, der auf diesen Wartetyp wartete.

Was bedeutet das alles? Sie können jetzt ein Gefühl dafür bekommen, ob Sie etwas Seltenes oder sehr Alltägliches erleben.

Noch besser ist, dass die Infografiken in der Bibliothek interaktiv sind – Sie können auf eine der angezeigten Wartezeiten klicken und zu ihrer Seite weitergeleitet werden.

Ich denke, dies ist eine wirklich nützliche Ergänzung der Bibliothek, und ich bin SentryOne sehr dankbar, dass es diese Daten der Community zur Verfügung stellt!

Sehen Sie sich die aktualisierte Bibliothek unter der folgenden URL an:https://www.sqlskills.com/help/waits/

PS Vielen Dank an Jim Benton und Melissa Coates von SentryOne für den Aufbau der Infografiken und der Back-End-Datenquelle und an unseren eigenen Jonathan Kehayias für die Hilfe bei der Integration der Infografiken in die Bibliothek.