Kaip patikrinti užklausos našumą SQL serveryje

Turinys:

Kaip patikrinti užklausos našumą SQL serveryje
Kaip patikrinti užklausos našumą SQL serveryje

Video: Kaip patikrinti užklausos našumą SQL serveryje

Video: Kaip patikrinti užklausos našumą SQL serveryje
Video: How to crack windows passwords with Ophcrack 2024, Gegužė
Anonim

Šis „wikiHow“moko jus, kaip naudoti „SQL Server“užklausų parduotuvę ir stebėti duomenų bazės užklausų našumą.

Žingsniai

1 dalis iš 3: Užklausų parduotuvės įgalinimas

Patikrinkite užklausos našumą SQL serveryje 1 veiksmas
Patikrinkite užklausos našumą SQL serveryje 1 veiksmas

1 veiksmas. Atidarykite „SQL Server Management Studio“

Galite naudoti SQL serverio užklausų parduotuvės funkciją, kad stebėtumėte, ar duomenų bazėje nėra našumo problemų. Ši funkcija įtraukta į „SQL Server 2016“ir naujesnes versijas, tačiau turėsite ją įgalinti rankiniu būdu.

Patikrinkite užklausos našumą SQL serverio 2 veiksme
Patikrinkite užklausos našumą SQL serverio 2 veiksme

Žingsnis 2. Atidarykite Object Explorer

Jei dar nematote „Object Explorer“, spustelėkite Peržiūrėti meniu ekrano viršuje, tada spustelėkite Objektų tyrinėtojas.

3 veiksme patikrinkite užklausos našumą SQL serveryje
3 veiksme patikrinkite užklausos našumą SQL serveryje

Žingsnis 3. Dešiniuoju pelės mygtuku spustelėkite duomenų bazę, kurią norite patikrinti

Pasirodys meniu.

Užklausų parduotuvė negali būti naudojama stebint pagrindines arba „tempdb“duomenų bazes

Patikrinkite užklausos našumą SQL serverio 4 veiksme
Patikrinkite užklausos našumą SQL serverio 4 veiksme

Žingsnis 4. Spustelėkite Ypatybės

Patikrinkite užklausos našumą SQL serverio 5 veiksme
Patikrinkite užklausos našumą SQL serverio 5 veiksme

Žingsnis 5. Spustelėkite Užklausų parduotuvė

Tai yra dialogo lange Ypatybės.

Patikrinkite užklausos našumą SQL serverio 6 veiksme
Patikrinkite užklausos našumą SQL serverio 6 veiksme

Žingsnis 6. Skiltyje „Veikimo režimas (prašoma)“pasirinkite Įjungta

″ Užklausų parduotuvė pradės sekti visas užklausas.

Patikrinkite užklausos našumą SQL serverio 7 veiksme
Patikrinkite užklausos našumą SQL serverio 7 veiksme

Žingsnis 7. Atnaujinkite duomenų bazę „Object Explorer“skydelyje

Tai prideda aplanką Užklausų parduotuvė prie skydelio.

Patikrinkite užklausos našumą „SQL Server“8 veiksme
Patikrinkite užklausos našumą „SQL Server“8 veiksme

8. Tinkinkite, kai užklausų parduotuvė kaupia naujus duomenis

Užklausų parduotuvė pagal numatytuosius nustatymus kaupia naują statistiką kas 60 minučių. Štai kaip pakeisti intervalą (kaip 15 minučių pavyzdį):

  • PAKEISTI DUOMENŲ BAZĘ
  • NUSTATYTI QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

2 dalis iš 3: Daugiausiai išteklių sunaudojančių užklausų paieška

Patikrinkite užklausos našumą „SQL Server“9 veiksme
Patikrinkite užklausos našumą „SQL Server“9 veiksme

Žingsnis 1. Objektų naršyklėje spustelėkite - šalia „Užklausų parduotuvė“

Tai rodo visas užklausų parduotuvės parinktis.

Naudokite šį metodą norėdami sužinoti, kurios konkrečios užklausos naudoja daugiausiai serverio išteklių

Patikrinkite užklausos našumą „SQL Server“10 veiksme
Patikrinkite užklausos našumą „SQL Server“10 veiksme

Žingsnis 2. Spustelėkite Populiariausios išteklius vartojančios užklausos

Atidaromas grafikas, kuriame pateikiamos 25 daugiausiai išteklių reikalaujančios užklausos duomenų bazėje. Šie rezultatai yra gana platūs, tačiau galite toliau tinkinti diagramą, kad gautumėte daugiau naudingos informacijos.

Patikrinkite užklausos našumą SQL serveryje 11 veiksmas
Patikrinkite užklausos našumą SQL serveryje 11 veiksmas

Žingsnis 3. Spustelėkite Konfigūruoti

Jis yra viršutiniame dešiniajame ataskaitos kampe. Pasirodys dialogo langas.

Patikrinkite užklausos našumą SQL serveryje 12 veiksmas
Patikrinkite užklausos našumą SQL serveryje 12 veiksmas

Žingsnis 4. Pasirinkite išteklių vartojimo kriterijus

Viršutiniame skyriuje („Išteklių vartojimo kriterijai“) pasirinkite, kurį šaltinį norite patikrinti (pvz., CPU laikas, Atminties suvartojimas) ir norimą statistiką (pvz., Vid, Iš viso).

Patikrinkite užklausos našumą SQL serveryje 13 veiksmas
Patikrinkite užklausos našumą SQL serveryje 13 veiksmas

5 žingsnis. Pasirinkite laikotarpį

Skiltyje „Laiko intervalas“pasirinkite laikotarpį, kurio rezultatus norite peržiūrėti. Išskleidžiamajame meniu galite pasirinkti parinktį arba į nurodytus laukelius įterpti konkrečias datas.

Patikrinkite užklausos našumą SQL serveryje 14 veiksmas
Patikrinkite užklausos našumą SQL serveryje 14 veiksmas

Žingsnis 6. Pasirinkite, kiek rezultatų norite matyti

Norėdami pamatyti visas pasirinkto laikotarpio užklausas, spustelėkite Visi po antrašte „Grįžti“. Norėdami parodyti tam tikrą užklausų skaičių, pasirinkite Į viršų ir įveskite skaičių (pvz.

10 žingsnis., 100).

Jei norite laikytis 25 blogiausių pažeidėjų, po antrašte „Grįžti“atlikti jokių pakeitimų nereikia

Patikrinkite užklausos našumą SQL serverio 15 veiksme
Patikrinkite užklausos našumą SQL serverio 15 veiksme

Žingsnis 7. Spustelėkite Gerai

Dabar statistika bus atnaujinta, kad būtų rodoma tai, ką norite matyti.

Patikrinkite užklausos našumą SQL serveryje 16 veiksmas
Patikrinkite užklausos našumą SQL serveryje 16 veiksmas

Žingsnis 8. Sureguliuokite vaizdą (pasirenkama)

Norėdami peržiūrėti rezultatus įvairiais formatais, naudokite mažų diagramų piktogramas (tinklelį, diagramą ir juostinę diagramą). Šie mygtukai yra viršutiniame dešiniajame rezultatų kampe.

3 dalis iš 3: Regresuotų užklausų tikrinimas

Patikrinkite užklausos našumą SQL serveryje 17 veiksmas
Patikrinkite užklausos našumą SQL serveryje 17 veiksmas

Žingsnis 1. Objektų naršyklėje spustelėkite - šalia „Užklausų parduotuvė“

Tai rodo visas užklausų parduotuvės parinktis.

Naudokite šį metodą, kad surastumėte konkrečias užklausas, kurios veikia lėčiau nei anksčiau

Patikrinkite užklausos našumą SQL serveryje 18 veiksmas
Patikrinkite užklausos našumą SQL serveryje 18 veiksmas

Žingsnis 2. Spustelėkite Regresuotos užklausos

Tai atveria regresuotų užklausų skydelį, kuriame užklausų ir planų rasite užklausų parduotuvėje.

Patikrinkite užklausos našumą SQL serveryje 19 veiksmas
Patikrinkite užklausos našumą SQL serveryje 19 veiksmas

Žingsnis 3. Pirmajame išskleidžiamajame meniu pasirinkite planą

Tai viršutiniame kairiajame skydelio kampe esantis meniu „Patikrinkite regresiją“. Kiekviename iš planų bus rodoma skirtinga grafinė jūsų užklausų našumo ataskaita.

  • Pvz., Jei norite patikrinti, ar nėra užklausų vykdymo laiko, pasirinkite Trukmė.
  • Norėdami pamatyti su RAM naudojimu susijusias problemas, pasirinkite Atminties suvartojimas.
Patikrinkite užklausos našumą „SQL Server“20 veiksme
Patikrinkite užklausos našumą „SQL Server“20 veiksme

Žingsnis 4. Antrame išskleidžiamajame meniu pasirinkite statistiką

Tai meniu, pavadintas „Remiantis“(ankstesnio meniu dešinėje. Tai iš naujo rodo rezultatus.

Rekomenduojamas: