Bagikan melalui


Lihat Panduan Rencana Properti

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Anda dapat melihat properti panduan paket di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL

Dalam Topik Ini

Sebelum Anda mulai

Keamanan

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada objek yang dimiliki pengguna atau objek di mana pengguna telah diberikan beberapa izin.

Menggunakan SQL Server Management Studio

Untuk melihat properti panduan rencana

  1. Klik tanda plus untuk memperluas database di mana Anda ingin melihat properti panduan rencana, lalu klik tanda plus untuk memperluas folder Programmability.

  2. Klik tanda plus untuk memperluas folder Panduan Rencana.

  3. Klik kanan panduan rencana yang propertinya ingin Anda lihat dan pilih Properti.

    Properti berikut ini diperlihatkan dalam kotak dialog Properti Panduan Rencana.

    Petunjuk
    Menampilkan petunjuk kueri atau rencana kueri yang akan diterapkan ke pernyataan Transact-SQL. Saat rencana kueri ditentukan sebagai hint, output XML Showplan untuk rencana ditampilkan.

    Dinonaktifkan
    Menampilkan status panduan rencana. Nilai yang mungkin adalah True dan False.

    Nama
    Menampilkan nama panduan rencana.

    Parameter
    Saat jenis cakupan adalah SQL atau TEMPLATE, menampilkan nama dan jenis data dari semua parameter yang disematkan dalam pernyataan Transact-SQL.

    Cakupan batch
    Menampilkan teks batch tempat pernyataan Transact-SQL muncul.

    Nama objek cakupan
    Ketika jenis cakupan adalah OBJECT, menampilkan nama prosedur tersimpan Transact-SQL, fungsi skalar yang ditentukan pengguna, fungsi bernilai tabel multistatement, atau pemicu DML tempat pernyataan Transact-SQL muncul.

    Nama skema cakupan
    Ketika jenis cakupan adalah OBJECT, menampilkan nama skema tempat objek dimuat.

    Jenis cakupan
    Menampilkan jenis entitas tempat pernyataan Transact-SQL muncul. Ini menentukan konteks untuk mencocokkan pernyataan Transact-SQL dengan panduan rencana. Nilai yang mungkin adalah OBJECT, SQL, dan TEMPLATE.

    Pernyataan
    Menampilkan pernyataan Transact-SQL di mana panduan rencana diterapkan.

  4. Klik OK.

Menggunakan T-SQL

Untuk melihat properti panduan rencana

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.

    -- If a plan guide named "Guide1" already exists in the AdventureWorks2022 database, delete it.  
    USE AdventureWorks2022;  
    GO  
    IF OBJECT_ID(N'Guide1') IS NOT NULL  
       EXEC sp_control_plan_guide N'DROP', N'Guide1';  
    GO  
    -- creates a plan guide named Guide1 based on a SQL statement  
    EXEC sp_create_plan_guide   
        @name = N'Guide1',   
        @stmt = N'SELECT TOP 1 *   
                  FROM Sales.SalesOrderHeader   
                  ORDER BY OrderDate DESC',   
        @type = N'SQL',  
        @module_or_batch = NULL,   
        @params = NULL,   
        @hints = N'OPTION (MAXDOP 1)';  
    GO  
    -- Gets the name, created date, and all other relevant property information on the plan guide created above.   
    SELECT name AS plan_guide_name,  
       create_date,  
       query_text,  
       scope_type_desc,  
       OBJECT_NAME(scope_object_id) AS scope_object_name,  
       scope_batch,  
       parameters,  
       hints,  
       is_disabled  
    FROM sys.plan_guides  
    WHERE name = N'Guide1';  
    GO  
    

Untuk informasi selengkapnya, lihat sys.plan_guides (Transact-SQL).