Aracılığıyla paylaş


Yürütme Planını XML Biçiminde Kaydetme

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

Yürütme planlarını XML dosyası olarak kaydetmek ve görüntülemek üzere açmak için SQL Server Management Studio'yu kullanın.

Management Studio'da yürütme planı özelliğini kullanmak veya XML Showplan SET seçeneklerini kullanmak için, kullanıcılara yürütme planının oluşturulduğu Transact-SQL sorgusunu yürütmek için uygun izinlere sahip olmaları ve sorgu tarafından başvurulan tüm veritabanları için SHOWPLAN izninin verilmesi gerekir.

XML Showplan SET seçeneklerini kullanarak sorgu planını kaydetmek için

  1. SQL Server Management Studio'da bir sorgu düzenleyicisi açın ve Veritabanı Altyapısı'na bağlanın.

  2. aşağıdaki deyimle SHOWPLAN_XML açın:

    SET SHOWPLAN_XML ON;  
    GO  
    

    STATISTICS XML'yi açmak için aşağıdaki deyimi kullanın:

    SET STATISTICS XML ON;  
    GO  
    

    Note

    SHOWPLAN_XML bir sorgu için derleme zamanı sorgu yürütme planı bilgileri oluşturur, ancak sorguyu yürütmez. Bu, tahmini yürütme planı olarak da bilinir. STATISTICS XML, sorgu için çalışma zamanı sorgu yürütme planı bilgileri oluşturur ve sorguyu yürütür. Bu, gerçek yürütme planı olarak da bilinir.

  3. Sorgu yürütme. Example:

    USE AdventureWorks2022;  
    GO  
    SET SHOWPLAN_XML ON;  
    GO  
    -- Execute a query.  
    SELECT BusinessEntityID   
    FROM HumanResources.Employee  
    WHERE NationalIDNumber = '509647174';  
    GO  
    SET SHOWPLAN_XML OFF;  
    
  4. Sonuçlar bölmesinde, sorgu planını içeren Microsoft SQL Server XML Showplan'a sağ tıklayın ve ardından Sonuçları Farklı Kaydet'e tıklayın.

  5. Izgara veya Metin Sonuçlarını Kaydet ile iletişim kutusunda, Dosya türü kutusunda Tüm dosyalar (*.*) öğesine tıklayın.

  6. Dosya adı kutusunda < biçiminde > bir ad girin ve Kaydet'e tıklayın.

SQL Server Management Studio seçeneklerini kullanarak yürütme planını kaydetmek için

  1. Management Studio kullanarak tahmini bir yürütme planı veya gerçek bir yürütme planı oluşturun. Daha fazla bilgi için bkz. Tahmini Yürütme Planını Görüntüleme ve Gerçek Yürütme Planını Görüntüleme.

  2. Sonuçlar bölmesinin Yürütme planı sekmesinde grafik yürütme planına sağ tıklayın ve Yürütme Planını Farklı Kaydet'i seçin.

    Alternatif olarak, Dosya menüsünde Yürütme Planını Farklı Kaydet'i de seçebilirsiniz.

  3. Farklı Kaydet iletişim kutusunda Farklı Kaydet türününYürütme Planı Dosyaları (*.sqlplan) olarak ayarlandığından emin olun.

  4. Dosya adı kutusunda < biçiminde > bir ad girin ve Kaydet'e tıklayın.

KAYDEDILMIŞ bir XML sorgu planını SQL Server Management Studio'da açmak için

  1. SQL Server Management Studio'da , Dosya menüsünde Aç'ı seçin ve ardından Dosya'ya tıklayın.

  2. Dosya Aç iletişim kutusunda, kaydedilmiş XML sorgu planı dosyalarının filtrelenmiş bir listesini oluşturmak için Dosya Türü'nü Yürütme Planı Dosyaları (*.sqlplan) olarak ayarlayın.

  3. Görüntülemek istediğiniz XML sorgu planı dosyasını seçin ve Aç'a tıklayın.

    Alternatif olarak, Windows Gezgini'nde .sqlplan uzantılı bir dosyaya çift tıklayın. Plan Management Studio'da açılır.

Ayrıca Bkz.

SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)