SQL Serverdə Sorğu Performansını Necə Yoxlamaq olar

Mündəricat:

SQL Serverdə Sorğu Performansını Necə Yoxlamaq olar
SQL Serverdə Sorğu Performansını Necə Yoxlamaq olar

Video: SQL Serverdə Sorğu Performansını Necə Yoxlamaq olar

Video: SQL Serverdə Sorğu Performansını Necə Yoxlamaq olar
Video: Review: Quiz 1 2024, Bilər
Anonim

Bu wikiHow, verilənlər bazası sorğularınızın performansını izləmək üçün SQL Server Sorğu Mağazasından necə istifadə etməyi öyrədir.

Addımlar

3 -dən 1 -ci hissə: Sorğu Mağazasının aktivləşdirilməsi

SQL Serverdə Sorgu Performansını yoxlayın Adım 1
SQL Serverdə Sorgu Performansını yoxlayın Adım 1

Addım 1. SQL Server İdarəetmə Studiyasını açın

Performans problemləri üçün verilənlər bazanızı izləmək üçün SQL Server -in Query Store xüsusiyyətindən istifadə edə bilərsiniz. Bu xüsusiyyət SQL Server 2016 və sonrasına daxil edilmişdir, ancaq əl ilə aktiv etməlisiniz.

SQL Server Adım 2 -də Sorgu Performansını yoxlayın
SQL Server Adım 2 -də Sorgu Performansını yoxlayın

Addım 2. Open Object Explorer

Object Explorer -i görmürsənsə, vurun Baxın ekranın yuxarısındakı menyu, sonra vurun Obyekt Explorer.

SQL Server Adım 3 -də Sorğu Performansını yoxlayın
SQL Server Adım 3 -də Sorğu Performansını yoxlayın

Addım 3. Yoxlamaq istədiyiniz verilənlər bazasına sağ vurun

Bir menyu görünəcək.

Sorğu Mağazası, master və ya tempdb verilənlər bazasını izləmək üçün istifadə edilə bilməz

SQL Server Adım 4 -də Sorğu Performansını yoxlayın
SQL Server Adım 4 -də Sorğu Performansını yoxlayın

Addım 4. Xüsusiyyətlər düyməsini basın

SQL Server Adım 5 -də Sorğu Performansını yoxlayın
SQL Server Adım 5 -də Sorğu Performansını yoxlayın

Addım 5. Query Store düyməsini basın

Xüsusiyyətlər informasiya qutusundadır.

SQL Server Adım 6 -da Sorğu Performansını yoxlayın
SQL Server Adım 6 -da Sorğu Performansını yoxlayın

Addım 6. ″ İşləmə Modu (İstənilir) altında Açıq seçin

″ Sorğu Mağazası bütün sorğuları izləməyə başlayacaq.

SQL Server Adım 7 -də Sorğu Performansını yoxlayın
SQL Server Adım 7 -də Sorğu Performansını yoxlayın

Addım 7. Object Explorer panelindəki verilənlər bazasını yeniləyin

Bu, sorğu mağazası qovluğunu panelə əlavə edir.

SQL Server Adım 8 -də Sorğu Performansını yoxlayın
SQL Server Adım 8 -də Sorğu Performansını yoxlayın

Addım 8. Query Store yeni məlumatları topladıqda fərdiləşdirin

Query Store, standart olaraq hər 60 dəqiqədə yeni statistikalar toplayacaq. Aralığı necə dəyişdirmək olar (nümunə olaraq 15 dəqiqəni istifadə edərək):

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

3-cü hissə 2: Ən çox qaynaqlanan sorğuların tapılması

Bir SQL Serverdə Sorğu Performansını yoxlayın Adım 9
Bir SQL Serverdə Sorğu Performansını yoxlayın Adım 9

Addım 1. Object Explorer -də "Query Store" un yanındakı - düyməsini basın

Bu, bütün Query Store seçimlərini göstərir.

Hansı xüsusi sorğuların ən çox server qaynaqlarından istifadə etdiyini öyrənmək üçün bu üsuldan istifadə edin

SQL Server Adım 10 -da Sorğu Performansını yoxlayın
SQL Server Adım 10 -da Sorğu Performansını yoxlayın

Addım 2. Üst Resurs İstehlakçı Sorğularına basın

Bu, verilənlər bazasında ən çox qaynaqlanan 25 sorğunu göstərən bir qrafik açır. Bu nəticələr olduqca genişdir, lakin daha faydalı məlumatlar əldə etmək üçün qrafiki daha da fərdiləşdirə bilərsiniz.

SQL Server Adım 11 -də Sorğu Performansını yoxlayın
SQL Server Adım 11 -də Sorğu Performansını yoxlayın

Addım 3. Yapılandır'ı basın

Hesabatın sağ üst küncündədir. Bir dialoq pəncərəsi görünəcək.

SQL Server Adım 12 -də Sorğu Performansını yoxlayın
SQL Server Adım 12 -də Sorğu Performansını yoxlayın

Addım 4. Resurs istehlakı meyarlarınızı seçin

Üst bölmədə (″ Resurs İstehlak Kriterləri ″), hansı mənbəni yoxlamaq istədiyinizi seçin (məsələn, CPU vaxtı, Yaddaş istehlakı) və istədiyiniz statistikanı (məsələn, Ort, Ümumi).

SQL Server Adım 13 -də Sorğu Performansını yoxlayın
SQL Server Adım 13 -də Sorğu Performansını yoxlayın

Addım 5. Bir müddət seçin

″ Zaman Aralığı ″ bölməsinin altında, nəticələrə baxmaq istədiyiniz dövrü seçin. Açılan menyudan bir seçim seçə və ya verilən tarixlərə müəyyən tarixlər əlavə edə bilərsiniz.

SQL Server Adım 14 -də Sorğu Performansını yoxlayın
SQL Server Adım 14 -də Sorğu Performansını yoxlayın

Addım 6. Görüləsi neçə nəticəni seçin

Seçilmiş müddət üçün bütün sorğuları görmək üçün vurun Hamısı "Geri Dön" başlığının altında. Müəyyən sayda sorğu keçirmək üçün seçin Yuxarı və bir nömrə daxil edin (məs.

Addım 10., 100).

Ən pis cinayətkarlar arasında ilk 25 -ə sadiq qalmaq istəyirsinizsə, ″ Qaytar ″ başlığı altında heç bir dəyişiklik etməyə ehtiyac yoxdur

SQL Server Adım 15 -də Sorğu Performansını yoxlayın
SQL Server Adım 15 -də Sorğu Performansını yoxlayın

Addım 7. OK düyməsini basın

İndi görmək istədiyinizi göstərmək üçün statistika təzələnəcək.

Bir SQL Serverdə Sorğu Performansını yoxlayın Adım 16
Bir SQL Serverdə Sorğu Performansını yoxlayın Adım 16

Addım 8. Görünüşü tənzimləyin (isteğe bağlı)

Nəticələri müxtəlif formatlarda görmək üçün kiçik qrafik ikonlarından (grid, chart və bar graph) istifadə edin. Bu düymələr nəticələrin sağ üst küncündədir.

3 -dən 3 -cü hissə: Regressed Sorğuların yoxlanılması

SQL Server Adım 17 -də Sorğu Performansını yoxlayın
SQL Server Adım 17 -də Sorğu Performansını yoxlayın

Addım 1. Object Explorer -də "Query Store" un yanındakı - düyməsini basın

Bu, bütün Query Store seçimlərini göstərir.

Əvvəlkindən daha yavaş işləyən xüsusi sorğular tapmaq üçün bu üsuldan istifadə edin

SQL Server Adım 18 -də Sorğu Performansını yoxlayın
SQL Server Adım 18 -də Sorğu Performansını yoxlayın

Addım 2. Regressed Queries düyməsini basın

Bu, Sorgu Mağazasında sorğu və planları tapa biləcəyiniz Regressed Queries panelini açır.

Bir SQL Serverdə Sorğu Performansını yoxlayın Addım 19
Bir SQL Serverdə Sorğu Performansını yoxlayın Addım 19

Addım 3. İlk açılan menyudan bir plan seçin

Panelin sol üst küncünün yuxarı hissəsindəki ″ işarəsini yoxlayın. Planların hər biri, sorğularınız üçün fərqli bir qrafik performans hesabatı göstərəcək.

  • Məsələn, sorğuların işləməsi üçün lazım olan müddətdə problemləri yoxlamaq istəyirsinizsə, seçin Müddət.
  • RAM istifadəsi ilə əlaqədar problemləri görmək üçün seçin Yaddaş istehlakı.
SQL Server Adım 20 -də Sorğu Performansını yoxlayın
SQL Server Adım 20 -də Sorğu Performansını yoxlayın

Addım 4. İkinci açılan menyudan bir statistika seçin

Bu ″ əsasında label (əvvəlki menyunun sağında. Bu nəticələri yenidən göstərir) etiketli menyu.

Tövsiyə: