Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar en rad för varje Transact-SQL exekveringsplan, common language runtime (CLR) exekveringsplan och markör kopplad till en plan.
Syntax
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Arguments
plan_handle
Är en token som unikt identifierar en frågeexekveringsplan för en batch som har körts och vars plan finns i plancachen.
plan_handleär varbinär(64).
Kan plan_handle erhållas från följande dynamiska hanteringsobjekt:
Tabell returnerad
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| Användningsräkningar | int | Antal gånger exekveringskontexten eller markören har använts. Kolumnen är inte nullbar. |
| memory_object_address | varbinary(8) | Minnesadressen till exekveringskontexten eller markören. Kolumnen är inte nullbar. |
| cacheobjtype | nvarchar(50) | Plan-cacheobjekttypen. Kolumnen är inte nullbar. Möjliga värden är: Genomförbar plan CLR-kompilerad funktion CLR-kompilerad procedur Cursor |
Permissions
Kräver VIEW SERVER STATE behörighet på servern.
Behörigheter för SQL Server 2022 och senare
Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.
Fysiska fogar
Relations kardinaliteter
| Från | Till | On | Förhållande |
|---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
One-to-one |
Nästa steg
körningsrelaterade vyer och funktioner för dynamisk hantering (Transact-SQL)
Dynamiska hanteringsvyer och funktioner (Transact-SQL)
sys.syscacheobjects (Transact-SQL)