Öğretici: Veritabanı panosuna en yavaş beş sorgu örnek pencere öğesi ekleme

Bu öğreticide, veritabanının en yavaş beş sorgusunu hızla görüntülemek için veritabanı panosuna yerleşik Azure Data Studio örnek pencere öğelerinden birini ekleme işlemi gösterilmektedir. Ayrıca Azure Data Studio özelliklerini kullanarak yavaş sorguların ve sorgu planlarının ayrıntılarını görüntülemeyi de öğrenirsiniz. Bu öğretici sırasında şunların nasıl yapılacağını öğreneceksiniz:

  • Veritabanında Sorgu Deposu'yu etkinleştirme
  • Veritabanı panosuna önceden oluşturulmuş içgörü pencere öğesi ekleme
  • Veritabanının en yavaş sorguları hakkındaki ayrıntıları görüntüleme
  • Yavaş sorgular için sorgu yürütme planlarını görüntüleme

Azure Data Studio, kullanıma sunulan çeşitli içgörü pencere öğeleri içerir. Bu öğreticide query-data-store-db-insight pencere öğesinin nasıl ekleneceği gösterilmektedir, ancak tüm pencere öğelerini eklemek için adımlar temelde aynıdır.

Önkoşullar

Bu öğretici sql server veya Azure SQL Veritabanı TutorialDB gerektirir. TutorialDB veritabanını oluşturmak için aşağıdaki hızlı başlangıçlardan birini tamamlayın:

Veritabanınız için Sorgu Deposu'yu açma

Bu örnekteki pencere öğesi sorgu deposunun etkinleştirilmesini gerektirir.

  1. TutorialDB veritabanına (SUNUCULAR kenar çubuğunda) sağ tıklayın ve Yeni Sorgu'yu seçin.

  2. Aşağıdaki Transact-SQL (T-SQL) deyimini sorgu düzenleyicisine yapıştırın ve Çalıştır'a tıklayın:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

Veritabanı panonuza yavaş sorgular pencere öğesi ekleme

Yavaş sorgular pencere öğesini panonuza eklemek için Kullanıcı Ayarları dosyanızda dashboard.database.widgets ayarını düzenleyin.

  1. Komut Paleti'ni açmak için Ctrl+Shift+P tuşlarına basarak Kullanıcı Ayarları'nı açın.

  2. Arama kutusuna ayarlar yazın ve Tercihler: Kullanıcı Ayarları'nı açın'ı seçin.

    Kullanıcı ayarlarını aç komutu

  3. Ayarlar arama kutusuna pano yazın, dashboard.database.widgets dosyasını bulun ve settings.json düzenle'ye tıklayın.

    Arama ayarları

  4. settings.json aşağıdaki kodu ekleyin:

    "dashboard.database.widgets": [
        {
            "name": "slow queries widget",
            "gridItemConfig": {
                "sizex": 2,
                "sizey": 1
            },
            "widget": {
                "query-data-store-db-insight": null
            }
        },
        {
            "name": "Tasks",
            "gridItemConfig": {
                "sizex": 1,
                "sizey": 1
            },
            "widget": {
                "tasks-widget": {}
            }
        },
        {
            "gridItemConfig": {
                "sizex": 1,
                "sizey": 2
            },
            "widget": {
                "explorer-widget": {}
            }
        }
    ]
    
  5. Değiştirilen Kullanıcı Ayarlarını kaydetmek için Ctrl+S tuşlarına basın.

  6. SUNUCULAR kenar çubuğunda TutorialDB'ye gidip sağ tıklayıp Yönet'i seçerek Veritabanı panosunu açın.

    Panoyu açma

  7. İçgörü pencere öğesi panoda görünür:

    QDS pencere öğesi

Daha fazla bilgi için içgörü ayrıntılarını görüntüleme

  1. Bir içgörü pencere öğesinin ek bilgilerini görüntülemek için sağ üstteki üç noktaya (...) tıklayın ve Ayrıntıları Göster'i seçin.

  2. Bir öğenin diğer ayrıntılarını göstermek için Grafik Verileri listesinden herhangi bir öğeyi seçin.

    İçgörü ayrıntıları iletişim kutusu

  3. İçgörüler bölmesini kapatın.

Sorgu planını görüntüleme

  1. TutorialDB veritabanına sağ tıklayın ve Yönet'i seçin

  2. Yavaş sorgu pencere öğesinden Bir içgörü pencere öğesinin ek bilgilerini görüntülemek için sağ üstteki üç noktaya (...) tıklayın ve Sorgu çalıştır'ı seçin.

    Sorgu Çalıştır

  3. Şimdi sonuçları içeren yeni bir sorgu penceresi görmeniz gerekir.

    Sorgu sonuçlarını çalıştırma

  4. Açıkla'ya tıklayın.

    İçgörü QDS Açıklaması

  5. Sorgunun yürütme planını görüntüleyin:

    Sorgunun yürütme planını gösteren ekran görüntüsü.

Sonraki adımlar

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:

  • Veritabanında Sorgu Deposu'yu etkinleştirme
  • Veritabanı panosuna içgörü pencere öğesi ekleme
  • Veritabanının en yavaş sorguları hakkındaki ayrıntıları görüntüleme
  • Yavaş sorgular için sorgu yürütme planlarını görüntüleme

Tablo alanı kullanımı örnek içgörülerini etkinleştirmeyi öğrenmek için sonraki öğreticiyi tamamlayın: