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
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)