Cum se verifică performanța interogării într-un server sql

Thiste parere cum să utilizați magazinul SQL Server interogare pentru a monitoriza performanța interogărilor bazei de date.

Pași

Partea 1 din 3:
Activarea magazinului de interogare
  1. Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 1
1. Deschideți Studio SQL Server Management Studio. Puteți utiliza funcția de magazin de interogare a serverului SQL pentru a monitoriza baza de date pentru problemele de performanță. Această caracteristică este inclusă în SQL Server 2016 și mai târziu, dar va trebui să o activați manual.
  • Imagine denumită Verificați performanța interogării într-un server SQL Pasul 2
    2. Deschideți Explorer de obiecte. Dacă nu vedeți deja obiectul Explorer, faceți clic pe Vedere Meniul din partea de sus a ecranului, apoi faceți clic pe Obiect Explorer.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 3
    3. Faceți clic dreapta pe baza de date pe care doriți să o verificați. Va apărea un meniu.
  • Magazinul de interogare nu poate fi utilizat pentru a monitoriza bazele de date Master sau Tempdb.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 4
    4. Clic Proprietăți.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 5
    5. Clic Magazin de interogare. Este pe caseta de dialog Proprietăți.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 6
    6. Selectați Pe Sub "Modul de operare (solicitat)."Magazinul de interogare va începe să urmărească toate interogările.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 7
    7. Reîmprospătați baza de date în panoul Obiect Explorer. Aceasta adaugă folderul magazinului de interogare la panou.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 8
    8. Personalizați când interogarea stochează noile date. Magazinul de interogări va agrega noi statistici la fiecare 60 de minute în mod implicit. Iată cum puteți schimba intervalul (utilizând 15 minute ca exemplu):
  • Alter Baza de date
  • Setați Query_store (interval_length_minutes = 15)-.
  • Partea 2 din 3:
    Găsirea principiilor interogări consumatoare de resurse
    1. Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 9
    1. Apasă pe - Alături de "Store de interogare" din obiectul Explorer. Aceasta afișează toate opțiunile de magazin de interogare.
    • Utilizați această metodă pentru a afla ce interogări specifice utilizează cele mai multe resurse de server.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 10
    2. Clic Cele mai bune interogări consumatoare de resurse. Aceasta deschide un grafic care afișează cele 25 de interogări consumatoare de resurse din baza de date. Aceste rezultate sunt destul de largi, dar puteți personaliza în continuare graficul pentru a obține informații mai utile.
  • Imagine denumită Verificați performanța interogării într-un server SQL Pasul 11
    3. Clic Configurați. Este în colțul din dreapta sus al raportului. Va apărea o fereastră de dialog.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 12
    4. Selectați criteriile privind consumul de resurse. În partea de sus ("Criterii de consum de resurse"), alegeți ce resursă doriți să verificați (e.G., CPU TIME, Consumul de memorie) și statisticile dorite (e.G., Avg, Total).
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 13
    5. Selectați o perioadă de timp. Sub secțiunea "Interval de timp", alegeți perioada de timp pentru care doriți să vizualizați rezultatele. Puteți selecta o opțiune din meniul derulant sau puteți introduce date specifice în casetele furnizate.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 14
    6. Alegeți câte rezultate pentru a vedea. Pentru a vedea toate întrebările pentru perioada de timp selectată, faceți clic pe Toate sub antetul "retur". Pentru a afișa un anumit număr de interogări, selectați Top și introduceți un număr (e.G. 10, 100).
  • Dacă doriți să rămâneți la primii 25 de infractori, nu este nevoie să faceți nicio modificare în antetul "Return".
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 15
    7. Clic O.K. Statisticile vor reîmprospăta acum pentru a afișa ceea ce doriți să vedeți.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 16
    8. Reglați vizualizarea (opțional). Utilizați pictogramele de grafică mică (grila, graficul și graficul barului) pentru a vizualiza rezultatele în diferite formate. Aceste butoane se află în colțul din dreapta sus al rezultatelor.
  • Partea 3 din 3:
    Verificarea pentru interogările regresate
    1. Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 17
    1. Apasă pe - Alături de "Store de interogare" din obiectul Explorer. Aceasta afișează toate opțiunile de magazin de interogare.
    • Utilizați această metodă pentru a găsi interogări specifice care îndeplinesc mai încet decât au folosit.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 18
    2. Clic Regress interogări. Aceasta deschide panoul Quaries Regresres, unde veți găsi interogările și planurile din magazinul de interogare.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 19
    3. Selectați un plan din primul meniu derulant. Este meniu etichetat "Verificați regresia în" deasupra colțului din stânga sus al panoului. Fiecare dintre planuri va afișa un raport grafic de performanță grafică pentru întrebările dvs.
  • De exemplu, dacă doriți să verificați problemele cu durata de timp necesar pentru a executa interogări, selectați Durată.
  • Pentru a vedea problemele legate de utilizarea RAM, selectați Consumul de memorie.
  • Imagine intitulată Verificați performanța interogării într-un server SQL Pasul 20
    4. Selectați o statistică din al doilea meniu derulant. Acesta este meniul etichetat "Bazat pe" (în partea dreaptă a meniului anterior. Acest re-afișează rezultatele.
  • Partajați pe rețeaua socială:
    Similar