Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Gibt eine Zeile für jeden Transact-SQL-Ausführungsplan, einen ClR-Ausführungsplan (Common Language Runtime) und den Cursor zurück, der einem Plan zugeordnet ist.
Syntax
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Argumente
plan_handle
Ist ein Token, das einen Abfrageausführungsplan für einen Batch identifiziert, der ausgeführt wurde und sich sein Plan im Plancache befindet. plan_handle
ist varbinary(64).
Dies plan_handle
kann aus den folgenden dynamischen Verwaltungsobjekten abgerufen werden:
Zurückgegebene Tabelle
Spaltenname | Datentyp | Beschreibung |
---|---|---|
usecounts | int | Die Anzahl von Verwendungen des Ausführungskontexts oder Cursors. NULL-Werte sind in der Spalte nicht zulässig. |
memory_object_address | varbinary(8) | Speicheradresse des Ausführungskontexts oder Cursors. NULL-Werte sind in der Spalte nicht zulässig. |
cacheobjtype | nvarchar(50) | Der Plan-Cacheobjekttyp. NULL-Werte sind in der Spalte nicht zulässig. Dabei sind folgende Werte möglich: Ausführbarer Plan CLR-kompilierte Funktion CLR-kompilierte Prozedur Cursor |
Berechtigungen
Erfordert die VIEW SERVER STATE
-Berechtigung auf dem Server.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Physische Joins
Kardinalitäten von Beziehungen
From | Beschreibung | Ein | Beziehung |
---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
1:1 |
Nächste Schritte
Dynamische Verwaltungssichten und -funktionen im Zusammenhang mit der Ausführung (Transact-SQL)
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
sys.syscacheobjects (Transact-SQL)