Kto koho blokuje (blocking chain)
Živý prehľad blokujúcich a blokovaných session z DMV – s označením head blockera a presným statementom.
Živý prehľad blokujúcich a blokovaných session z DMV – s označením head blockera a presným statementom.
RAM operačného systému, pamäť procesu SQL Servera, signály nedostatku pamäte a najväčšie memory clerks.
Dva odbery sys.dm_os_wait_stats s pauzou medzi nimi: na čo server čaká práve teraz, nie od posledného reštartu. S podielom, priemerným čakaním a signal vs. resource.
Najdrahšie dotazy podľa CPU za posledných N hodín z Query Store – aj tie, ktoré už vypadli z plan cache.
Či je Query Store v aktuálnej databáze zapnutý, či zapisuje, koľko miesta zaberá a ako je nastavený zber.
Procedúry z plan cache podľa celkového CPU, s priemerným CPU a trvaním na jedno spustenie.
Štatistiky s najväčším počtom zmien od poslednej aktualizácie, s dátumom update a vzorkou.
Návrhy optimalizátora na chýbajúce indexy v aktuálnej databáze, zoradené podľa odhadovaného prínosu. Signál, nie hotový CREATE INDEX.
Ako často sa každý index v databáze číta (seek, scan, lookup) a koľkokrát sa udržiava pri zápisoch.
Dotazy, ktorým za posledných 24 hodín narástlo vážené priemerné trvanie oproti predchádzajúcim 24 hodinám.
Priemerná latencia čítania a zápisu pre každý MDF / NDF / LDF súbor od štartu inštancie.
Statementy z plan cache s najvyšším priemerným trvaním, s CPU a čítaniami na jedno vykonanie.
Deadlock grafy zo súborov .xel relácie system_health – siahajú ďalej do minulosti než ring_buffer. Cestu k súborom zistí skript sám.
Každý blokovaný request s detailom session, ktorá ho blokuje: stav, login, host, otvorené transakcie a posledný príkaz, aj keď blocker práve spí.
Kumulatívne čakania od reštartu bez benígnych (idle) typov.
Najdrahšie dotazy z plan cache podľa celkového CPU času.
Fragmentované indexy nad prahom počtu strán, s odporúčaním REORGANIZE / REBUILD.