Bagikan melalui


sys.dm_exec_cached_plan_dependent_objects (T-SQL)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Mengembalikan baris untuk setiap rencana eksekusi Transact-SQL, rencana eksekusi common language runtime (CLR), dan kursor yang terkait dengan paket.

Sintaks

sys.dm_exec_cached_plan_dependent_objects(plan_handle)  

Argumen

plan_handle

Adalah token yang secara unik mengidentifikasi rencana eksekusi kueri untuk batch yang telah dijalankan dan rencananya berada di cache rencana. plan_handle adalah varbinary(64).

plan_handle dapat diperoleh dari objek manajemen dinamis berikut:

Tabel Dikembalikan

Nama kolom Jenis data Deskripsi
usecounts int Berapa kali konteks eksekusi atau kursor telah digunakan.

Kolom tidak dapat diubah ke null.
memory_object_address varbinary(8) Alamat memori konteks atau kursor eksekusi.

Kolom tidak dapat diubah ke null.
cacheobjtype nvarchar(50) Jenis objek Cache paket. Kolom tidak dapat diubah ke null. Kemungkinan nilai adalah:

Paket yang dapat dieksekusi

Fungsi yang dikompilasi CLR

Prosedur yang dikompilasi CLR

Kursor

Izin

VIEW SERVER STATE Memerlukan izin pada server.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.

Gabungan fisik

Diagram gabungan fisik untuk sys.dm_exec_cached_plan_dependent_objects.

Kardinalitas hubungan

Dari Untuk Aktif Hubungan
dm_exec_cached_plan_dependent_objects dm_os_memory_objects memory_object_address One-to-one

Langkah berikutnya

Tampilan dan Fungsi Manajemen Dinamis Terkait Eksekusi (Transact-SQL)
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
sys.syscacheobjects (Transact-SQL)