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
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.
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.
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
Addım 4. Xüsusiyyətlər düyməsini basın
Addım 5. Query Store düyməsini basın
Xüsusiyyətlər informasiya qutusundadır.
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.
Addım 7. Object Explorer panelindəki verilənlər bazasını yeniləyin
Bu, sorğu mağazası qovluğunu panelə əlavə edir.
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ı
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
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.
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.
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).
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.
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
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.
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ı
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
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.
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ı.
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.