Kuidas kontrollida päringu toimivust SQL serveris

Sisukord:

Kuidas kontrollida päringu toimivust SQL serveris
Kuidas kontrollida päringu toimivust SQL serveris

Video: Kuidas kontrollida päringu toimivust SQL serveris

Video: Kuidas kontrollida päringu toimivust SQL serveris
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Mai
Anonim

See wikiHow õpetab teile, kuidas kasutada SQL Serveri päringupoodi oma andmebaasipäringute toimivuse jälgimiseks.

Sammud

Osa 1 /3: päringupoe lubamine

Kontrollige päringu toimivust SQL Serveris 1. samm
Kontrollige päringu toimivust SQL Serveris 1. samm

Samm 1. Avage SQL Server Management Studio

SQL Serveri päringupoe funktsiooni saate kasutada andmebaasi jõudlusprobleemide jälgimiseks. See funktsioon on kaasas SQL Server 2016 ja uuemate versioonidega, kuid peate selle käsitsi lubama.

Kontrollige SQL Serveri päringu toimivust 2. samm
Kontrollige SQL Serveri päringu toimivust 2. samm

Samm 2. Avage Object Explorer

Kui te ei näe Object Explorerit, klõpsake ikooni Vaade menüüst ekraani ülaosas, seejärel klõpsake Objektide uurija.

Kontrollige SQL Serveri päringu toimivust 3. samm
Kontrollige SQL Serveri päringu toimivust 3. samm

Samm 3. Paremklõpsake andmebaasi, mida soovite kontrollida

Ilmub menüü.

Päringupoodi ei saa kasutada põhi- või tempdb -andmebaaside jälgimiseks

Kontrollige SQL Serveri päringu toimivust 4. samm
Kontrollige SQL Serveri päringu toimivust 4. samm

Samm 4. Klõpsake Atribuudid

Kontrollige SQL Serveri päringu toimivust 5. samm
Kontrollige SQL Serveri päringu toimivust 5. samm

Samm 5. Klõpsake Query Store

See on dialoogiboksis Atribuudid.

Kontrollige SQL Serveri päringu toimivust 6. samm
Kontrollige SQL Serveri päringu toimivust 6. samm

Samm 6. Valige jaotises „Töörežiim (soovitud)” sisse „Sees”

″ Päringupood hakkab kõiki päringuid jälgima.

Kontrollige SQL Serveri päringu toimivust 7. samm
Kontrollige SQL Serveri päringu toimivust 7. samm

Samm 7. Värskendage andmebaasi Object Explorer paneelil

See lisab paneelile kausta Päringupood.

Kontrollige SQL Serveri päringu toimivust 8. samm
Kontrollige SQL Serveri päringu toimivust 8. samm

Samm 8. Kohandage, kui päringupood koondab uusi andmeid

Päringupood koondab vaikimisi uue statistika iga 60 minuti järel. Intervalli muutmiseks (näitena 15 minutit) toimige järgmiselt.

  • ALTER DATABASE
  • SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

Osa 2/3: ressursse nõudvate parimate päringute leidmine

Kontrollige SQL Serveri päringu toimivust 9. samm
Kontrollige SQL Serveri päringu toimivust 9. samm

Samm 1. Klõpsake Object Exploreris valiku „Päringupood” kõrval olevat -

See kuvab kõik päringupoe valikud.

Selle meetodi abil saate teada, millised konkreetsed päringud kasutavad kõige rohkem serveriressursse

Kontrollige SQL Serveri päringu toimivust 10. sammus
Kontrollige SQL Serveri päringu toimivust 10. sammus

Samm 2. Klõpsake Top Resource Consumering Queries

See avab graafiku, mis kuvab andmebaasis 25 kõige ressursimahukamat päringut. Need tulemused on üsna laiad, kuid saate kasulikuma teabe saamiseks graafikut veelgi kohandada.

Kontrollige SQL Serveri päringu toimivust 11. samm
Kontrollige SQL Serveri päringu toimivust 11. samm

Samm 3. Klõpsake Configure

See asub aruande paremas ülanurgas. Ilmub dialoogiaken.

Kontrollige SQL Serveri päringu toimivust 12. samm
Kontrollige SQL Serveri päringu toimivust 12. samm

Samm 4. Valige oma ressursitarbimise kriteeriumid

Valige ülaosas („Ressursikulu kriteeriumid”), millist ressurssi soovite kontrollida (nt CPU aeg, Mälu tarbimine) ja soovitud statistika (nt Keskm, Kokku).

Kontrollige SQL Serveri päringu toimivust 13. samm
Kontrollige SQL Serveri päringu toimivust 13. samm

Samm 5. Valige ajavahemik

Valige jaotises „Ajavahemik” ajavahemik, mille tulemusi soovite vaadata. Saate valida rippmenüüst suvandi või sisestada kindlad kuupäevad ettenähtud kastidesse.

Kontrollige SQL Serveri päringu toimivust 14. samm
Kontrollige SQL Serveri päringu toimivust 14. samm

Samm 6. Valige, kui palju tulemusi soovite näha

Kõigi valitud ajaperioodi päringute vaatamiseks klõpsake Kõik päise „Return” all. Kindla arvu päringute kuvamiseks valige Üles ja sisestage number (nt.

10. samm., 100).

Kui soovite jääda 25 kõige halvema õigusrikkuja juurde, pole vaja päise „Tagasi” all muudatusi teha

Kontrollige SQL Serveri päringu toimivust 15. samm
Kontrollige SQL Serveri päringu toimivust 15. samm

Samm 7. Klõpsake nuppu OK

Nüüd värskendatakse statistikat, et kuvada see, mida soovite näha.

Kontrollige SQL Serveri päringu toimivust 16. samm
Kontrollige SQL Serveri päringu toimivust 16. samm

Samm 8. Reguleerige vaadet (valikuline)

Kasutage väikeste graafikute ikoone (ruudustik, diagramm ja tulpdiagramm), et vaadata tulemusi erinevates vormingutes. Need nupud asuvad tulemuste paremas ülanurgas.

Osa 3/3: Regressitud päringute kontrollimine

Kontrollige SQL Serveri päringu toimivust 17. samm
Kontrollige SQL Serveri päringu toimivust 17. samm

Samm 1. Klõpsake Object Exploreris valiku „Päringupood” kõrval olevat -

See kuvab kõik päringupoe valikud.

Kasutage seda meetodit konkreetsete päringute leidmiseks, mis toimivad aeglasemalt kui varem

Kontrollige SQL Serveri päringu toimivust
Kontrollige SQL Serveri päringu toimivust

Samm 2. Klõpsake Regressed Queries

See avab regressitud päringute paneeli, kust leiate päringupoest päringud ja plaanid.

Kontrollige SQL Serveri päringu toimivust 19. samm
Kontrollige SQL Serveri päringu toimivust 19. samm

Samm 3. Valige esimesest rippmenüüst plaan

See on paneeli vasakus ülanurgas asuv menüü nimega „Kontrollige regressiooni”. Kõik plaanid kuvavad teie päringute jaoks erineva graafilise toimivusaruande.

  • Näiteks kui soovite kontrollida, kas päringute esitamiseks kuluva aja jooksul pole probleeme, valige Kestus.
  • RAM -i kasutamisega seotud probleemide vaatamiseks valige Mälu tarbimine.
Kontrollige SQL Serveri päringu toimivust
Kontrollige SQL Serveri päringu toimivust

Samm 4. Valige teisest rippmenüüst statistika

See on menüü nimega „Põhineb” (eelmisest menüüst paremal. See kuvab tulemused uuesti.

Soovitan: