Tento wikiHow vás naučí, ako používať SQL Server Query Store na monitorovanie výkonu vašich databázových dotazov.
Kroky
Časť 1 z 3: Povolenie obchodu Query Store
Krok 1. Otvorte SQL Server Management Studio
Funkciu Query Store servera SQL Server môžete použiť na monitorovanie problémov s výkonom databázy. Táto funkcia je súčasťou systému SQL Server 2016 a novších verzií, ale budete ju musieť povoliť ručne.
Krok 2. Otvorte Object Explorer
Ak sa Prieskumník objektov ešte nezobrazuje, kliknite na vyhliadka v hornej časti obrazovky, potom kliknite na Prieskumník objektov.
Krok 3. Kliknite pravým tlačidlom myši na databázu, ktorú chcete skontrolovať
Zobrazí sa ponuka.
Query Store nie je možné použiť na monitorovanie databáz master alebo tempdb
Krok 4. Kliknite na položku Vlastnosti
Krok 5. Kliknite na Query Store
Nachádza sa v dialógovom okne Vlastnosti.
Krok 6. V časti „Prevádzkový režim (požadované) vyberte položku Zapnuté
″ Query Store začne sledovať všetky dotazy.
Krok 7. Obnovte databázu na paneli Prieskumník objektov
Na panel sa tým pridá priečinok Query Store.
Krok 8. Prispôsobte, keď Query Store agreguje nové údaje
Query Store bude štandardne agregovať nové štatistiky každých 60 minút. Tu je postup, ako zmeniť interval (napríklad s použitím 15 minút):
- ALTER DATABASE
- NASTAVIŤ QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Časť 2 z 3: Hľadanie najčastejších dotazov náročných na zdroje
Krok 1. Kliknite na - vedľa „″ Query Store ″ v programe Object Explorer
To zobrazuje všetky možnosti Query Store.
Túto metódu použite na zistenie, ktoré konkrétne dotazy používajú najviac serverových zdrojov
Krok 2. Kliknite na položku Najčastejšie otázky týkajúce sa zdrojov
Otvorí sa graf, ktorý zobrazí 25 najnáročnejších dotazov v databáze. Tieto výsledky sú dosť široké, ale graf môžete ďalej prispôsobiť, aby ste získali užitočnejšie informácie.
Krok 3. Kliknite na Konfigurovať
Je to v pravom hornom rohu prehľadu. Zobrazí sa dialógové okno.
Krok 4. Vyberte kritériá spotreby zdrojov
V hornej časti (″ Kritériá spotreby zdrojov ″) vyberte zdroj, ktorý chcete skontrolovať (napr. Čas CPU, Spotreba pamäte) a požadovanú štatistiku (napr. Priem, Celkom).
Krok 5. Vyberte časové obdobie
V časti „Časový interval“vyberte časové obdobie, za ktoré chcete zobraziť výsledky. Môžete vybrať možnosť z rozbaľovacej ponuky alebo vložiť konkrétne dátumy do uvedených polí.
Krok 6. Vyberte, koľko výsledkov chcete vidieť
Kliknutím na položku zobrazíte všetky dotazy za vybraté časové obdobie Všetky pod hlavičkou „Návrat“. Ak chcete zobraziť konkrétny počet dopytov, vyberte položku Top a zadajte číslo (napr.
Krok 10., 100).
Ak sa chcete držať 25 najlepších najhorších páchateľov, v hlavičke „Návrat“nie je potrebné vykonávať žiadne zmeny
Krok 7. Kliknite na tlačidlo OK
Štatistiky sa teraz obnovia tak, aby zobrazovali to, čo chcete vidieť.
Krok 8. Upravte zobrazenie (voliteľné)
Na zobrazenie výsledkov v rôznych formátoch použite malé ikony grafu (mriežka, tabuľka a stĺpcový graf). Tieto tlačidlá sú v pravom hornom rohu výsledkov.
Časť 3 z 3: Kontrola regresných dotazov
Krok 1. Kliknite na - vedľa „″ Query Store ″ v programe Object Explorer
To zobrazuje všetky možnosti Query Store.
Túto metódu použite na vyhľadanie konkrétnych dotazov, ktoré majú pomalšiu výkonnosť, ako bývali
Krok 2. Kliknite na Regressed Queries
Tým sa otvorí panel Regresné dopyty, kde nájdete dotazy a plány v Query Store.
Krok 3. V prvej rozbaľovacej ponuke vyberte plán
Je to ponuka označená „Kontrola regresie v“nad ľavým horným rohom panelu. Každý z plánov zobrazí pre vaše dotazy inú grafickú správu o výkonnosti.
- Ak napríklad chcete skontrolovať problémy s časom potrebným na spustenie dotazov, vyberte položku Trvanie.
- Ak chcete zobraziť problémy súvisiace s využívaním pamäte RAM, vyberte položku Spotreba pamäte.
Krok 4. V druhej rozbaľovacej ponuke vyberte štatistiku
Toto je ponuka označená ″ Na základe ″ (napravo od predchádzajúcej ponuky. Tým sa znova zobrazia výsledky.