SQL Server'da Sorgu Performansı Nasıl Kontrol Edilir

İçindekiler:

SQL Server'da Sorgu Performansı Nasıl Kontrol Edilir
SQL Server'da Sorgu Performansı Nasıl Kontrol Edilir

Video: SQL Server'da Sorgu Performansı Nasıl Kontrol Edilir

Video: SQL Server'da Sorgu Performansı Nasıl Kontrol Edilir
Video: En Temel Hack Kavramları: Brute Force, Rainbow Table, Wordlist ve Deneme Yanılma Yöntemleri 2024, Mayıs
Anonim

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

SQL Server Adım 1'de Sorgu Performansını Kontrol Edin
SQL Server Adım 1'de Sorgu Performansını Kontrol Edin

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.

SQL Server Adım 2'de Sorgu Performansını Kontrol Edin
SQL Server Adım 2'de Sorgu Performansını Kontrol Edin

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.

SQL Server Adım 3'te Sorgu Performansını Kontrol Edin
SQL Server Adım 3'te Sorgu Performansını Kontrol Edin

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

SQL Server Adım 4'te Sorgu Performansını Kontrol Edin
SQL Server Adım 4'te Sorgu Performansını Kontrol Edin

Adım 4. Özellikler'e tıklayın

SQL Server Adım 5'te Sorgu Performansını Kontrol Edin
SQL Server Adım 5'te Sorgu Performansını Kontrol Edin

Adım 5. Sorgu Deposu'na tıklayın

Özellikler iletişim kutusundadır.

SQL Server Adım 6'da Sorgu Performansını Kontrol Edin
SQL Server Adım 6'da Sorgu Performansını Kontrol Edin

Adım 6. ″İşletim Modu (İstenen) altında Açık'ı seçin

″ Sorgu Deposu tüm sorguları izlemeye başlayacaktır.

SQL Server Adım 7'de Sorgu Performansını Kontrol Edin
SQL Server Adım 7'de Sorgu Performansını Kontrol Edin

Adım 7. Nesne Gezgini panelindeki veritabanını yenileyin

Bu, Sorgu Deposu klasörünü panele ekler.

SQL Server Adım 8'de Sorgu Performansını Kontrol Edin
SQL Server Adım 8'de Sorgu Performansını Kontrol Edin

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

SQL Server Adım 9'da Sorgu Performansını Kontrol Edin
SQL Server Adım 9'da Sorgu Performansını Kontrol Edin

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

SQL Server Adım 10'da Sorgu Performansını Kontrol Edin
SQL Server Adım 10'da Sorgu Performansını Kontrol Edin

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.

SQL Server Adım 11'de Sorgu Performansını Kontrol Edin
SQL Server Adım 11'de Sorgu Performansını Kontrol Edin

Adım 3. Yapılandır'a tıklayın

Raporun sağ üst köşesindedir. Bir iletişim penceresi görünecektir.

SQL Server Adım 12'de Sorgu Performansını Kontrol Edin
SQL Server Adım 12'de Sorgu Performansını Kontrol Edin

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).

SQL Server Adım 13'te Sorgu Performansını Kontrol Edin
SQL Server Adım 13'te Sorgu Performansını Kontrol Edin

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.

SQL Server Adım 14'te Sorgu Performansını Kontrol Edin
SQL Server Adım 14'te Sorgu Performansını Kontrol Edin

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

SQL Server Adım 15'te Sorgu Performansını Kontrol Edin
SQL Server Adım 15'te Sorgu Performansını Kontrol Edin

Adım 7. Tamam'a tıklayın

İstatistikler şimdi görmek istediğinizi göstermek için yenilenecektir.

Bir SQL Server Adım 16'da Sorgu Performansını Kontrol Edin
Bir SQL Server Adım 16'da Sorgu Performansını Kontrol Edin

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

SQL Server Adım 17'de Sorgu Performansını Kontrol Edin
SQL Server Adım 17'de Sorgu Performansını Kontrol Edin

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

SQL Server Adım 18'de Sorgu Performansını Kontrol Edin
SQL Server Adım 18'de Sorgu Performansını Kontrol Edin

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.

SQL Server Adım 19'da Sorgu Performansını Kontrol Edin
SQL Server Adım 19'da Sorgu Performansını Kontrol Edin

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.
Bir SQL Server Adım 20'de Sorgu Performansını Kontrol Edin
Bir SQL Server Adım 20'de Sorgu Performansını Kontrol Edin

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.

Önerilen: