Aracılığıyla paylaş


Gerçek yürütme planını görüntüleme

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bu makalede, SQL Server Management Studio kullanarak gerçek grafik yürütme planlarının nasıl oluşturulacağı açıklanır. Gerçek yürütme planları, T-SQL sorguları veya toplu işlemleri yürütülürken oluşturulur. Bu nedenle, gerçek bir yürütme planı gerçek kaynak kullanım ölçümleri ve çalışma zamanı uyarıları (varsa) gibi çalışma zamanı bilgilerini içerir. Oluşturulan yürütme planı, SQL Server Veritabanı Altyapısı'nın sorguları yürütmek için kullandığı gerçek sorgu yürütme planını görüntüler.

Bu özelliği kullanmak için, kullanıcılara grafik yürütme planının oluşturulduğu Transact-SQL sorgularını yürütmek için uygun izinlere sahip olmaları ve sorgu tarafından başvurulan tüm veritabanları için SHOWPLAN izni verilmesi gerekir.

Note

Azure Synapse Analytics'te ayrılmış SQL havuzları (eski adı SQL DW) ve ayrılmış SQL havuzları için gerçek bir yürütme planı almak için farklı komutlar vardır. Daha fazla bilgi için bkz. DMV'leri kullanarak Azure Synapse Analytics ayrılmış SQL havuzu iş yükünüzü izleme.

Yürütme sırasında sorgu için yürütme planı ekleme

  1. SQL Server Management Studio araç çubuğunda Veritabanı Altyapısı Sorgusu'nu seçin. Ayrıca, Dosya Aç araç çubuğu düğmesini seçip var olan sorguyu bularak da var olan bir sorguyu açabilir ve tahmini yürütme planını görüntüleyebilirsiniz.

  2. Gerçek yürütme planını görüntülemek istediğiniz sorguyu girin.

  3. Sorgu menüsünde Gerçek Yürütme Planını Ekle'yi seçin veya Gerçek Yürütme Planını Ekle araç çubuğu düğmesini seçin.

    Araç çubuğundaki Gerçek Yürütme Planı düğmesini gösteren SQL Server Management Studio'dan ekran görüntüsü.

  4. Araç çubuğunu yürüt düğmesini seçerek sorguyu yürütebilirsiniz. Sorgu iyileştiricisi tarafından kullanılan plan, sonuçlar bölmesindeki Yürütme Planı sekmesinde görüntülenir.

    Grafik gerçek yürütme planını gösteren SQL Server Management Studio'dan ekran görüntüsü.

  5. Kök düğüm işlecini ( SELECT yukarıdaki resimde yer alan düğüm) seçerek, görüntülenen Araç İpucundaki işleçlerin açıklamasını ve özelliklerini (genel yürütme planının özellikleri dahil) görüntülemek için fareyi mantıksal ve fiziksel işleçler üzerinde duraklatın.

    Alternatif olarak, özellikler penceresinde işleç özelliklerini görüntüleyebilirsiniz. Özellikler görünmüyorsa, bir işleci sağ tıklatın ve Özellikler'i seçin. Özelliklerini görüntülemek için bir operatör seçin.

    Plan işlecinde Özellikler'e nerede sağ tıklandığını gösteren SQL Server Management Studio'dan ekran görüntüsü.

  6. Yürütme planına sağ tıklayıp Yakınlaştır, Uzaklaştır, Özel Yakınlaştırma veya Sığdırmak için Yakınlaştır'ı seçerek yürütme planının görünümünü değiştirebilirsiniz. Yakınlaştır ve Uzaklaştır , yürütme planını yakınlaştırmanıza veya uzaklaştırmanıza olanak tanırken , Özel Yakınlaştırma ise yüzde 80 yakınlaştırma gibi kendi yakınlaştırmanızı tanımlamanıza olanak tanır. Sığdırmak için Yakınlaştır yürütme planını sonuç bölmesine sığacak şekilde büyütür. Alternatif olarak, dinamik yakınlaştırmaetkinleştirmek için CTRL tuşunun ve fare tekerleğinizin birleşimini kullanın.

  7. Yürütme planının görüntüsünde gezinmek için dikey ve yatay kaydırma çubuklarını kullanın veya yürütme planının boş bir alanı seçip basılı tutun ve farenizisürükleyin. Alternatif olarak, yürütme planının tamamının minyatür bir haritasını görüntülemek için yürütme planı penceresinin sağ alt köşesindeki artı (+) işaretini seçip tutun.

Note

Alternatif olarak, SET STATISTICS XML'yi kullanarak çalıştırdıktan sonra her deyimin yürütme planı bilgilerini döndürebilirsiniz. SQL Server Management Studio'da kullanılırsa, Sonuçlar sekmesinde yürütme planını grafik biçiminde açmaya ilişkin bir bağlantı bulunur.

Daha fazla bilgi için bkz. Sorgu Profili Oluşturma Altyapısı.