Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí řádek pro každý Transact-SQL plán vykonání, plán běhu v běžném jazyce (CLR) a kurzor přiřazený k plánu.
Syntaxe
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Arguments
plan_handle
Je token, který jednoznačně identifikuje plán vykonávání dotazu pro dávku, která byla vykonána a její plán se nachází v cache plánu.
plan_handleje varbinární(64).
Lze získat z plan_handle následujících dynamických správních objektů:
Vrácená tabulka
| Název sloupce | Datový typ | Description |
|---|---|---|
| Počet použití | int | Kolikrát byl použit kontext nebo kurzor pro vykonání. Sloupec není nulovatelný. |
| memory_object_address | varbinary(8) | Paměťová adresa kontextu nebo kurzoru pro vykonání. Sloupec není nulovatelný. |
| cacheobjtype | nvarchar(50) | Typ objektu cache Plan. Sloupec není nulovatelný. Možné hodnoty: Proveditelný plán Funkce kompilovaná CLR Postup kompilovaný CLR Cursor |
Povolení
Vyžaduje VIEW SERVER STATE oprávnění na serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.
Fyzické spoje
Kardinality relací
| Od | To | On | Vztah |
|---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
One-to-one |
Další kroky
zobrazení a funkce související se spouštěním dynamické správy (Transact-SQL)
zobrazení a funkce dynamické správy (Transact-SQL)
sys.syscacheobjects (Transact-SQL)