SQL Serverda so'rovlar ishlashini qanday tekshirish mumkin

Mundarija:

SQL Serverda so'rovlar ishlashini qanday tekshirish mumkin
SQL Serverda so'rovlar ishlashini qanday tekshirish mumkin

Video: SQL Serverda so'rovlar ishlashini qanday tekshirish mumkin

Video: SQL Serverda so'rovlar ishlashini qanday tekshirish mumkin
Video: Google account unitilgan parolini ochish ni 3 xil usuli 2024, May
Anonim

Bu wikiHow sizga ma'lumotlar bazasi so'rovlarining ishlashini kuzatish uchun SQL Server so'rovlar do'konidan foydalanishni o'rgatadi.

Qadamlar

3dan 1 qism: So'rovlar do'konini yoqish

SQL Serverda so'rovlar ishlashini tekshiring 1 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 1 -qadam

Qadam 1. SQL Server Management Studio -ni oching

Ma'lumotlar bazasini ishlash muammolari uchun kuzatish uchun siz SQL Serverning Query Store xususiyatidan foydalanishingiz mumkin. Bu xususiyat SQL Server 2016 va undan keyingi versiyalarda mavjud, lekin siz uni qo'lda yoqishingiz kerak bo'ladi.

SQL Serverda so'rovlar ishlashini tekshiring 2 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 2 -qadam

Qadam 2. Object Explorer -ni oching

Agar siz Object Explorer -ni ko'rmagan bo'lsangiz, ustiga bosing Ko'rinish ekranning yuqori qismidagi menyuni bosing va ustiga bosing Ob'ektni o'rganuvchi.

SQL Serverda so'rovlar ishlashini tekshiring 3 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 3 -qadam

Qadam 3. Tekshirmoqchi bo'lgan ma'lumotlar bazasini o'ng tugmasini bosing

Menyu paydo bo'ladi.

So'rovlar do'konini master yoki tempdb ma'lumotlar bazalarini kuzatish uchun ishlatib bo'lmaydi

SQL Serverda so'rovlar ishlashini tekshiring 4 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 4 -qadam

Qadam 4. bosing Xususiyatlar

SQL Serverda so'rovlar ishlashini tekshiring 5 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 5 -qadam

Qadam 5. bosing So'rovlar do'koni

U Xususiyatlar muloqot oynasida joylashgan.

SQL Serverda so'rovlar ishlashini tekshiring 6 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 6 -qadam

Qadam 6. ″ Operation Mode (Request) ostida On ni tanlang

″ So'rovlar do'koni barcha so'rovlarni kuzatishni boshlaydi.

SQL Serverda so'rovlar ishlashini tekshiring 7 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 7 -qadam

Qadam 7. Object Explorer panelidagi ma'lumotlar bazasini yangilang

Bu panelga so'rovlar do'koni qo'shiladi.

SQL Serverda so'rovlar ishlashini tekshiring 8 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 8 -qadam

Qadam 8. So'rovlar do'koni yangi ma'lumotlarni yig'ganda sozlang

So'rovlar do'koni sukut bo'yicha har 60 daqiqada yangi statistikani yig'adi. Mana, intervalni qanday o'zgartirish mumkin (misol sifatida 15 daqiqa):

  • Ma'lumotlar bazasini o'zgartiring
  • QUERY_STORE ni o'rnating (INTERVAL_LENGTH_MINUTES = 15);.

3-qismning 2-qismi: Resurslarni ko'p sarflaydigan so'rovlarni topish

SQL Serverda so'rovlar ishlashini tekshiring 9 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 9 -qadam

Qadam 1. Object Explorer -dagi "So'rovlar do'koni" yonidagi - -ni bosing

Bu so'rovlar do'konining barcha variantlarini ko'rsatadi.

Qaysi so'rovlar ko'proq server resurslaridan foydalanayotganini bilish uchun ushbu usuldan foydalaning

SQL Serverda so'rovlar ishlashini tekshiring 10 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 10 -qadam

Qadam 2. Top Resurs iste'mol so'rovlar bosing

Bu ma'lumotlar bazasida eng ko'p resurs sarflaydigan 25 so'rovni ko'rsatadigan grafikni ochadi. Bu natijalar juda keng, lekin siz foydali ma'lumotlarni olish uchun grafikni yanada sozlashingiz mumkin.

SQL Serverda so'rovlar ishlashini tekshiring 11 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 11 -qadam

Qadam 3. Konfiguratsiyani bosing

Bu hisobotning yuqori o'ng burchagida. Muloqot oynasi paydo bo'ladi.

SQL Serverda so'rovlar ishlashini tekshiring 12 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 12 -qadam

Qadam 4. Resurslarni iste'mol qilish mezonlarini tanlang

Yuqori bo'limda (″ Resurslar iste'mol qilish mezonlari), tekshirmoqchi bo'lgan manbani tanlang (masalan, CPU vaqti, Xotira iste'moli) va kerakli statistika (masalan, O'rtacha, Jami).

SQL Serverda so'rovlar ishlashini tekshiring 13 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 13 -qadam

Qadam 5. Vaqt davrini tanlang

"Vaqt oralig'i" bo'limida natijalarni ko'rmoqchi bo'lgan vaqtni tanlang. Siz ochiladigan menyudan variantni tanlashingiz yoki berilgan sanalarga ma'lum sanalarni kiritishingiz mumkin.

SQL Serverda so'rovlar ishlashini tekshiring 14 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 14 -qadam

Qadam 6. Qancha natijalarni ko'rishni tanlang

Tanlangan vaqt uchun barcha so'rovlarni ko'rish uchun bosing Hammasi "Qaytish" sarlavhasi ostida. Muayyan miqdordagi so'rovlarni ko'rsatish uchun ni tanlang Yuqori va raqamni kiriting (masalan.

10 -qadam., 100).

Agar siz eng yomon jinoyatchilar ro'yxatiga kirishni istasangiz, "Qaytish" sarlavhasi ostida hech qanday o'zgartirish kiritishingiz shart emas

SQL Serverda so'rovlar ishlashini tekshiring 15 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 15 -qadam

Qadam 7. OK ni bosing

Statistika endi siz ko'rmoqchi bo'lgan narsani ko'rsatish uchun yangilanadi.

SQL Serverda so'rovlar ishlashini tekshiring 16 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 16 -qadam

Qadam 8. Ko'rinishni sozlang (ixtiyoriy)

Natijalarni turli formatlarda ko'rish uchun kichik grafik piktogrammalaridan (grid, grafik va chiziqli grafik) foydalaning. Bu tugmalar natijalarning yuqori o'ng burchagida joylashgan.

3 -qismning 3 -qismi: Qaytarilgan so'rovlarni tekshirish

SQL Serverda so'rovlar ishlashini tekshiring 17 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 17 -qadam

Qadam 1. Object Explorer -dagi "So'rovlar do'koni" yonidagi - -ni bosing

Bu so'rovlar do'konining barcha variantlarini ko'rsatadi.

Oldindan sekinroq bajariladigan aniq so'rovlarni topish uchun ushbu usuldan foydalaning

SQL Serverda so'rovlar ishlashini tekshiring 18 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 18 -qadam

Qadam 2. Regressed Queries ni bosing

Bu Regressed Queries panelini ochadi, u erda siz so'rovlar do'konida so'rovlar va rejalarni topasiz.

SQL Serverda so'rovlar ishlashini tekshiring 19 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 19 -qadam

Qadam 3. Birinchi ochiladigan menyudan rejani tanlang

Bu panelning yuqori chap burchagining tepasida ression regressiyani tekshiring. Rejalarning har birida sizning so'rovlaringiz uchun boshqa grafik ko'rsatkichlar ko'rsatiladi.

  • Masalan, agar siz so'rovlar bajarilishi kerak bo'lgan vaqt ichida muammolarni tekshirmoqchi bo'lsangiz, tanlang Davomiyligi.
  • RAMdan foydalanish bilan bog'liq muammolarni ko'rish uchun ni tanlang Xotira iste'moli.
SQL Serverda so'rovlar ishlashini tekshiring 20 -qadam
SQL Serverda so'rovlar ishlashini tekshiring 20 -qadam

Qadam 4. Ikkinchi ochiladigan menyudan statistikani tanlang

Bu menyu label ga asoslangan (oldingi menyuning o'ng tomonida. Bu natijalarni qayta ko'rsatadi) deb belgilangan.

Tavsiya: