Aracılığıyla paylaş


Azure Data Studio'da Sorgu Planı Görüntüleyicisi

Şunlar için geçerlidir: SQL Server Azure SQL Veritabanı Azure SQL Yönetilen Örneği

Azure Data Studio hem tahmini hem de gerçek sorgu planlarının yakalanmasını destekler. Sorgu planları, SQL Server Sorgu İyileştiricisi tarafından seçilen veri alma (veya değiştirme) yönteminin grafik görünümünü sağlar. Bu görsel yaklaşım, sorgunun performans özelliklerini anlamanıza yardımcı olur.

Görüntüleme - tahmini plan

Sorgunun tahmini planını görüntülemek için, belirli bir sorguyu vurgulayın ve Tahmini Plan düğmesini seçin.

Not

Sorgu seçmezseniz ve Tahmini Plan düğmesini seçerseniz, sorgu penceresinde tüm sorgular için tahmini planlar görüntülenir.

Görüntüleme - gerçek plan

Düzenleyicide herhangi bir sorgunun Gerçek Planı görüntülemek için Gerçek Planı Etkinleştir düğmesini veya CTRL + M'yi seçin. Bu seçenek etkinleştirildiğinde, herhangi bir sorgunun (Çalıştır düğmesi veya F5 aracılığıyla) yürütülmesi, Sorgu Planı sekmesinde görüntülenen gerçek plana neden olur.

Not

Sorgu seçmezseniz ve Çalıştır veya F5'i seçerseniz, sorgu penceresinde tüm sorgular için gerçek planları görüntüler.

Çıktı

Tahmini veya gerçek bir planı görüntülerken, Sonuçlar ve İletiler sekmesine ek olarak üç sekme kullanılabilir. Bu sekmeler Sorgu Planı, Plan Ağacı ve En İyi İşlemlerdir. Sorgu Planı sekmesi planları görüntüler ve sağ taraftaki menü çubuğunda ve sağ tıklama menüsü aracılığıyla kullanılabilen birden çok menü seçeneği sağlar. Plan Ağacı, planı sıralanabilir sütunlar da dahil olmak üzere metin biçiminde görüntüler. Üst İşlemler bölmesinde plandaki işleçler listelenir ve sıralama, farklı özniteliklere göre en pahalı işleçleri tanımlamak için kullanılabilir.

Sorgu planı menü seçenekleri

Sorgu planı bağlamından, bir planın daha fazla analizi için birden çok seçenek vardır. Bu seçeneklere, planın herhangi bir yerine sağ tıklayarak veya sağ menü çubuğundan erişilir.

Simge Seçenek Açıklama
Planı kaydet simgesinin ekran görüntüsü. Plan Dosyasını Kaydet Sorgu planını .sqlplan dosyası olarak kaydetme
Sorgu planı XML'sini göster simgesinin ekran görüntüsü. Sorgu Planı XML'sini Göster Sorgu planını XML biçiminde yeni bir pencerede görüntüleme
Sorguyu aç simgesinin ekran görüntüsü. Sorgu Aç Planın sorgusunu yeni bir pencerede açma
Yakınlaştır simgesinin ekran görüntüsü. Yakınlaştır Plan içinde yakınlaştırma
Uzaklaştır simgesinin ekran görüntüsü. Uzaklaştır Plan içinde uzaklaştırma
Sığdırmak için yakınlaştır simgesinin ekran görüntüsü. Sığdırmak için yakınlaştır Planı pencereninkine göre boyutlandırın
Özel boyuta yakınlaştır simgesinin ekran görüntüsü. Özel Yakınlaştırma Plan için özel bir yakınlaştırma düzeyi belirtin
Düğüm bul simgesinin ekran görüntüsü. Düğüm Bul Belirli öznitelik değerlerine göre plandaki düğümleri arama
Özellikler bölmesi simgesinin ekran görüntüsü. Properties Özellikler bölmesini görüntüleme
Planı karşılaştır simgesinin ekran görüntüsü. Yürütme planını karşılaştırma Geçerli yürütme planını yeni bir pencerede başka bir planla karşılaştırma
Pahalı işleci vurgula simgesinin ekran görüntüsü. Pahalı işleçleri vurgulama Belirtilen özniteliğe göre plandaki en pahalı işleci belirleme
Araç ipuçları simgesinin ekran görüntüsü. Araç ipuçları Plandaki işleçler üzerinde diske alma sırasında araç ipuçlarını etkinleştirmek veya devre dışı bırakmak için geçiş
En iyi işlemler simgesinin ekran görüntüsü. En İyi İşlemler Üst İşlemler bölmesine geçme

En iyi işlemler

En İyi İşlemler sekmesinde, sütunları sıralamaya ek olarak, sağdaki Filtre penceresi ortak alan değerine sahip işleçleri bulmak için kullanılabilir. Örneğin, belirli bir veritabanı nesnesine erişen bir plandaki tüm İç İçe Döngü işleçlerini bulmak veya belirli bir öznitelik için belirli değerlere filtre uygulamak yararlı olabilir.

Kümelenmiş için filtrelemeden sonra En İyi İşlemler sekmesinin ekran görüntüsü.

Listedeki herhangi bir işleç için, bu işlecin sorgu planındaki konumuna atlamak için işleç adını seçin (işleci yeşil bir kutu çevreler).

Plan karşılaştırması

Plan performansındaki farkları giderirken sorgu planlarını karşılaştırmak yararlı olabilir ve bu, Plana sağ tıklayıp Yürütme planını karşılaştır'ı seçerek Azure Data Studio'da gerçekleştirilebilir. Geçerli plan yeni bir pencerenin üst yarısında, alt yarısında Yürütme planı ekle düğmesiyle açılır. Yürütme planı ekle düğmesini seçin ve karşılaştırmak istediğiniz kayıtlı plana göz atın.

İki plan karşılaştırmasının ekran görüntüsü.

Planları karşılaştır menüsü, sorgu planı menüsündeki simgelerin birkaçını sunar, ancak Yönlendirmeyi Değiştir düğmesini kullanarak yönlendirmeyi yatay bir ekrandan dikey ekrana geçiş yapma olanağı da sağlar. Plan karşılaştırma penceresindeki Özellikler bölmesi, bir işlecin öznitelik değerlerini her plandan yan yana gözden geçirme olanağı sağlar. Özellikler düğmesini ve ardından karşılaştırmak için her plandaki işleci seçin. Tüm işleçler seçilebilir olsa da, plan içindeki benzer konumlarda aynı işleçleri seçmek genellikle yararlıdır. Select işleci bir örnektir, ancak aşağıdaki ekran görüntüsünde Dizin Arama işleci seçilmiştir.

Görüntülenen özellikler penceresiyle karşılaştırıldığında iki planın ekran görüntüsü.

Plan karşılaştırması için Özellikler planının varsayılan görünümü, üstte farklı değerlere sahip öznitelikleri listeler ve aynı değerlere sahip öznitelikler Eşdeğer Özellikler başlığı altında daraltılır. Bu görünüm sıralama simgeleri kullanılarak değiştirilebilir ve öznitelik listeleri, bilgilerin görüntülenmesine ve bulunmasına yardımcı olmak için genişletilebilir veya daraltılabilir. Özellikler bölmesinde, ilgi çekici özniteliğine hızla gitme olanağı sağlayan bir filtre menüsü de vardır.

Sonraki adımlar