Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database 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:
Gunakan panduan ini untuk melihat properti rencana:
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
Klik tanda plus untuk memperluas database di mana Anda ingin melihat properti panduan rencana, lalu klik tanda plus untuk memperluas folder Programmability.
Klik tanda plus untuk memperluas folder Panduan Rencana.
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.Klik OK.
Menggunakan T-SQL
Untuk melihat properti panduan rencana
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
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).