sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
Gibt eine Zeile für jeden Transact-SQL-Ausführungsplan, einen CLR-Ausführungsplan (Common Language Runtime) und einen Cursor zurück, der einem Plan zugeordnet ist.
Syntax
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Argumente
plan_handle
Ein Token, das einen Abfrageausführungsplan für einen ausgeführten Batch eindeutig identifiziert, der sich im Plancache befindet. plan_handle
ist varbinary(64).
Die 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 Plancacheobjekttyp. NULL-Werte sind in der Spalte nicht zulässig. Mögliche Werte: 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 Verknüpfungen
Beziehungskardinalitäten
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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für