Megosztás a következőn keresztül:


sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Minden Transact-SQL végrehajtási tervhez, a közös nyelvi futási (CLR) végrehajtási tervhez és a tervhez tartozó kurzorhoz egy sort ad vissza.

Szemantika

sys.dm_exec_cached_plan_dependent_objects(plan_handle)  

Arguments

plan_handle

Ez egy token, amely egyedien azonosítja a lekérdezés végrehajtási tervet egy lefuttatott tételre, amely a terv a terv gyorsítótárában található. plan_handle varbináris(64).

Ezek plan_handle a következő dinamikus menedzsment objektumokból származhatók:

Visszaadott tábla

Oszlop név Adattípus Description
Usecounts int Hányszor használták a végrehajtási kontextust vagy kurzort.

Az oszlop nem nullálható.
memory_object_address varbinary(8) A végrehajtási kontextus vagy kurzor memóriacíme.

Az oszlop nem nullálható.
cacheobjtype nvarchar(50) A Plan cache objektum típus. Az oszlop nem nullálható. A lehetséges értékek a következők:

Végrehajtható terv

CLR fordított függvény

CLR fordított eljárás

Cursor

Permissions

A kiszolgálón VIEW SERVER STATE engedély szükséges.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.

Fizikai csatlakozások

Fizikai csatlakozások ábra sys.dm_exec_cached_plan_dependent_objects esetén.

Kapcsolati számosságok

Ettől kezdve On Kapcsolat
dm_exec_cached_plan_dependent_objects dm_os_memory_objects memory_object_address One-to-one

Következő lépések

végrehajtással kapcsolatos dinamikus felügyeleti nézetek és függvények (Transact-SQL)
dinamikus felügyeleti nézetek és függvények (Transact-SQL)
sys.syscacheobjects (Transact-SQL)