Bu wikiHow makalesi, veritabanı sorgularının performansını izlemek için SQL Server Sorgu Deposunu nasıl kullanacağını öğretir.
adımlar
Bölüm 1/3: Sorgu Deposunu Etkinleştirme
Adım 1. SQL Server Management Studio'yu açın
Performans sorunları için veritabanınızı izlemek için SQL Server'ın Sorgu Deposu özelliğini kullanabilirsiniz. Bu özellik, SQL Server 2016 ve sonraki sürümlerde bulunur, ancak bunu manuel olarak etkinleştirmeniz gerekir.
Adım 2. Nesne Gezgini'ni açın
Henüz Nesne Gezgini'ni görmüyorsanız, görüş ekranın üst kısmındaki menü, ardından Nesne Gezgini.
Adım 3. Kontrol etmek istediğiniz veritabanına sağ tıklayın
Bir menü görünecektir.
Sorgu Deposu, ana veya tempdb veritabanlarını izlemek için kullanılamaz
Adım 4. Özellikler'e tıklayın
Adım 5. Sorgu Deposu'na tıklayın
Özellikler iletişim kutusundadır.
Adım 6. ″İşletim Modu (İstenen) altında Açık'ı seçin
″ Sorgu Deposu tüm sorguları izlemeye başlayacaktır.
Adım 7. Nesne Gezgini panelindeki veritabanını yenileyin
Bu, Sorgu Deposu klasörünü panele ekler.
Adım 8. Sorgu Deposu yeni verileri toplarken özelleştirin
Sorgu Deposu, varsayılan olarak her 60 dakikada bir yeni istatistikleri toplayacaktır. Aralığı nasıl değiştireceğiniz aşağıda açıklanmıştır (örnek olarak 15 dakika kullanılmıştır):
- VERİTABANI DEĞİŞTİR
- QUERY_STORE AYARLA (INTERVAL_LENGTH_MINUTES = 15);.
Bölüm 2/3: En Çok Kaynak Tüketen Sorguları Bulma
Adım 1. Nesne Gezgini'nde ″Sorgu Deposu″nun yanındaki - seçeneğine tıklayın
Bu, tüm Sorgu Deposu seçeneklerini görüntüler.
Hangi belirli sorguların en çok sunucu kaynağını kullandığını öğrenmek için bu yöntemi kullanın
Adım 2. En Çok Kaynak Tüketen Sorgular'a tıklayın
Bu, veritabanında en çok kaynak tüketen 25 sorguyu görüntüleyen bir grafik açar. Bu sonuçlar oldukça geniştir, ancak daha yararlı bilgiler almak için grafiği daha da özelleştirebilirsiniz.
Adım 3. Yapılandır'a tıklayın
Raporun sağ üst köşesindedir. Bir iletişim penceresi görünecektir.
Adım 4. Kaynak tüketim kriterlerinizi seçin
Üst bölümde (″Kaynak Tüketim Kriterleri″), kontrol etmek istediğiniz kaynağı seçin (örn. CPU Zamanı, Bellek Tüketimi) ve istenen istatistik (örn. Ort., Toplam).
Adım 5. Bir zaman aralığı seçin
"Zaman Aralığı" bölümünün altında, sonuçları görüntülemek istediğiniz zaman aralığını seçin. Açılır menüden bir seçenek seçebilir veya sağlanan kutulara belirli tarihler ekleyebilirsiniz.
Adım 6. Kaç tane sonuç göreceğinizi seçin
Seçilen dönem için tüm sorguları görmek için tıklayın Tüm ″Return″ başlığının altında. Belirli sayıda sorguyu görüntülemek için Tepe ve bir sayı girin (örn.
Adım 10., 100).
En kötü 25 suçluya bağlı kalmak istiyorsanız, "Geri Dön" başlığı altında herhangi bir değişiklik yapmanıza gerek yoktur
Adım 7. Tamam'a tıklayın
İstatistikler şimdi görmek istediğinizi göstermek için yenilenecektir.
Adım 8. Görünümü ayarlayın (isteğe bağlı)
Sonuçları çeşitli biçimlerde görüntülemek için küçük grafik simgelerini (ızgara, çizelge ve çubuk grafik) kullanın. Bu düğmeler sonuçların sağ üst köşesindedir.
Bölüm 3/3: Gerileyen Sorguları Kontrol Etme
Adım 1. Nesne Gezgini'nde ″Sorgu Deposu″nun yanındaki - seçeneğine tıklayın
Bu, tüm Sorgu Deposu seçeneklerini görüntüler.
Eskisinden daha yavaş performans gösteren belirli sorguları bulmak için bu yöntemi kullanın
Adım 2. Regresyonlu Sorgular'a tıklayın
Bu, Sorgu Deposunda sorguları ve planları bulacağınız Geriye Dönük Sorgular panelini açar.
Adım 3. İlk açılır menüden bir plan seçin
Bu, panelin sol üst köşesinin üzerinde "Geri regresyonu kontrol et" etiketli menüdür. Planların her biri, sorgularınız için farklı bir grafik performans raporu görüntüler.
- Örneğin, sorguların çalıştırılması için gereken süre ile ilgili sorunları kontrol etmek istiyorsanız, öğesini seçin. Süre.
- RAM kullanımıyla ilgili sorunları görmek için Bellek Tüketimi.
Adım 4. İkinci açılır menüden bir istatistik seçin
Bu, ″Based on″ (önceki menünün sağında) etiketli menüdür. Bu, sonuçları yeniden görüntüler.