Kā pārbaudīt vaicājuma veiktspēju SQL serverī

Satura rādītājs:

Kā pārbaudīt vaicājuma veiktspēju SQL serverī
Kā pārbaudīt vaicājuma veiktspēju SQL serverī

Video: Kā pārbaudīt vaicājuma veiktspēju SQL serverī

Video: Kā pārbaudīt vaicājuma veiktspēju SQL serverī
Video: Resident Evil игры | Развитие серии | Полная хронология 2024, Maijs
Anonim

Šajā rakstā wikiHow tiek mācīts, kā izmantot SQL Server vaicājumu veikalu, lai uzraudzītu datu bāzes vaicājumu veiktspēju.

Soļi

1. daļa no 3: vaicājumu veikala iespējošana

Pārbaudiet vaicājuma veiktspēju SQL Server 1. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 1. darbībā

1. darbība. Atveriet SQL Server Management Studio

Varat izmantot SQL Server vaicājumu veikala līdzekli, lai uzraudzītu datu bāzē veiktspējas problēmas. Šī funkcija ir iekļauta SQL Server 2016 un jaunākās versijās, taču tā ir jāiespējo manuāli.

Pārbaudiet vaicājuma veiktspēju SQL Server 2. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 2. darbībā

2. solis. Atveriet objektu pārlūku

Ja jūs jau neredzat objektu pārlūku, noklikšķiniet uz Skatīt izvēlni ekrāna augšdaļā, pēc tam noklikšķiniet uz Objektu pētnieks.

Pārbaudiet vaicājuma veiktspēju SQL Server 3. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 3. darbībā

3. solis. Ar peles labo pogu noklikšķiniet uz datubāzes, kuru vēlaties pārbaudīt

Parādīsies izvēlne.

Vaicājumu veikalu nevar izmantot, lai uzraudzītu galvenās vai tempdb datu bāzes

Pārbaudiet vaicājuma veiktspēju SQL Server 4. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 4. darbībā

4. solis. Noklikšķiniet uz Properties (Rekvizīti)

Pārbaudiet vaicājuma veiktspēju SQL Server 5. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 5. darbībā

5. solis. Noklikšķiniet uz Vaicājumu veikals

Tas atrodas dialoglodziņā Rekvizīti.

Pārbaudiet vaicājuma veiktspēju SQL Server 6. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 6. darbībā

6. solis Darbības režīmā (pieprasīts) izvēlieties Ieslēgts

″ Vaicājumu veikals sāks izsekot visiem vaicājumiem.

Pārbaudiet vaicājuma veiktspēju SQL Server 7. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 7. darbībā

7. solis. Atsvaidziniet datu bāzi panelī Object Explorer

Tas panelim pievieno mapi Vaicājumu veikals.

Pārbaudiet vaicājuma veiktspēju SQL Server 8. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 8. darbībā

8. darbība. Pielāgojiet, kad vaicājumu veikals apkopo jaunus datus

Vaicājumu veikals pēc noklusējuma apkopos jaunu statistiku ik pēc 60 minūtēm. Lūk, kā mainīt intervālu (piemēram, izmantojot 15 minūtes):

  • ALTER DATABASE
  • IESTATĪT QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

2. daļa no 3: Resursu patērējošāko vaicājumu atrašana

Pārbaudiet vaicājuma veiktspēju SQL Server 9. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 9. darbībā

1. solis. Objektu pārlūkā noklikšķiniet uz - blakus “Vaicājumu veikals”

Tas parāda visas vaicājumu veikala opcijas.

Izmantojiet šo metodi, lai uzzinātu, kuri konkrētie vaicājumi izmanto visvairāk servera resursu

Pārbaudiet vaicājuma veiktspēju SQL Server 10. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 10. darbībā

2. solis. Noklikšķiniet uz Resursu patērējošie vaicājumi

Tādējādi tiek atvērta diagramma, kurā tiek parādīti 25 visvairāk resursus patērējošie vaicājumi datu bāzē. Šie rezultāti ir diezgan plaši, taču varat vēl vairāk pielāgot diagrammu, lai iegūtu vairāk noderīgas informācijas.

Pārbaudiet vaicājuma veiktspēju SQL Server 11. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 11. darbībā

Solis 3. Noklikšķiniet uz Konfigurēt

Tas atrodas pārskata augšējā labajā stūrī. Parādīsies dialoglodziņš.

Pārbaudiet vaicājuma veiktspēju SQL Server 12. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 12. darbībā

4. solis. Izvēlieties resursu patēriņa kritērijus

Augšējā sadaļā (“Resursu patēriņa kritēriji”) izvēlieties, kuru resursu vēlaties pārbaudīt (piemēram, CPU laiks, Atmiņas patēriņš) un vēlamo statistiku (piemēram, Vid, Kopā).

Pārbaudiet vaicājuma veiktspēju SQL Server 13. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 13. darbībā

5. solis. Izvēlieties laika periodu

Sadaļā “Laika intervāls” izvēlieties laika periodu, kura rezultātus vēlaties skatīt. Jūs varat izvēlēties opciju nolaižamajā izvēlnē vai ievietot noteiktus datumus paredzētajos lodziņos.

Pārbaudiet vaicājuma veiktspēju SQL Server 14. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 14. darbībā

6. solis. Izvēlieties, cik rezultātu redzēt

Lai skatītu visus atlasītā laika perioda vaicājumus, noklikšķiniet uz Visi zem galvenes “Atgriezties”. Lai parādītu noteiktu skaitu vaicājumu, izvēlieties Tops un ievadiet skaitli (piem.

10. solis., 100).

Ja vēlaties pieturēties pie 25 sliktākajiem likumpārkāpējiem, nav jāveic nekādas izmaiņas zem “Atgriešanās” galvenes

Pārbaudiet vaicājuma veiktspēju SQL Server 15. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 15. darbībā

7. solis. Noklikšķiniet uz Labi

Tagad statistika tiks atsvaidzināta, lai parādītu to, ko vēlaties redzēt.

Pārbaudiet vaicājuma veiktspēju SQL Server 16. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 16. darbībā

8. solis. Pielāgojiet skatu (pēc izvēles)

Izmantojiet mazās diagrammas ikonas (režģis, diagramma un joslu diagramma), lai apskatītu rezultātus dažādos formātos. Šīs pogas atrodas rezultātu augšējā labajā stūrī.

3. daļa no 3: Regresēto vaicājumu pārbaude

Pārbaudiet vaicājuma veiktspēju SQL Server 17. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 17. darbībā

1. solis. Objektu pārlūkā noklikšķiniet uz - blakus “Vaicājumu veikals”

Tas parāda visas vaicājumu veikala opcijas.

Izmantojiet šo metodi, lai atrastu konkrētus vaicājumus, kuru veiktspēja ir lēnāka nekā iepriekš

Pārbaudiet vaicājuma veiktspēju SQL Server 18. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 18. darbībā

2. solis. Noklikšķiniet uz Regresētie vaicājumi

Tiek atvērts panelis Regresētie vaicājumi, kur vaicājumu veikalā atradīsit vaicājumus un plānus.

Pārbaudiet vaicājuma veiktspēju SQL Server 19. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 19. darbībā

3. solis. Pirmajā nolaižamajā izvēlnē izvēlieties plānu

Tā ir izvēlne ar nosaukumu “Pārbaudīt regresiju” virs paneļa augšējā kreisā stūra. Katrā plānā jūsu vaicājumiem tiks parādīts atšķirīgs grafiskais veiktspējas pārskats.

  • Piemēram, ja vēlaties pārbaudīt, vai nav vaicājumu izpildes laika, izvēlieties Ilgums.
  • Lai skatītu problēmas, kas saistītas ar RAM izmantošanu, atlasiet Atmiņas patēriņš.
Pārbaudiet vaicājuma veiktspēju SQL Server 20. darbībā
Pārbaudiet vaicājuma veiktspēju SQL Server 20. darbībā

4. solis. Otrajā nolaižamajā izvēlnē atlasiet statistiku

Šī ir izvēlne ar nosaukumu “Pamatojoties uz” (labajā pusē no iepriekšējās izvēlnes. Rezultāti tiek atkārtoti parādīti.

Ieteicams: