Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wiersz dla każdego planu wykonania Transact-SQL, planu wykonania w języku common running time (CLR) oraz kursora powiązanego z planem.
Składnia
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Arguments
plan_handle
To token, który jednoznacznie identyfikuje plan wykonania zapytań dla partii, która została wykonana, a jej plan znajduje się w pamięci podręcznej planu.
plan_handlejest warbinary(64).
Można uzyskać z plan_handle następujących dynamicznych obiektów zarządzania:
Zwracana tabela
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| Liczba zastosowań | int | Liczba razy użyto kontekstu wykonania lub kursora. Kolumna nie jest unieważniona. |
| memory_object_address | varbinary(8) | Adres pamięci kontekstu wykonania lub kursora. Kolumna nie jest unieważniona. |
| cacheobjtype | nvarchar(50) | Typ obiektu Plan cache. Kolumna nie jest unieważniona. Dopuszczalne wartości: Plan wykonywalny Funkcja skompilowana CLR Procedura kompilowana przez CLR Cursor |
Permissions
Wymaga VIEW SERVER STATE uprawnień na serwerze.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.
Połączenia fizyczne
Kardynały relacji
| Źródło | To | On | Relacja |
|---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
Jeden do jednego |
Dalsze kroki
Dynamiczne widoki zarządzania i funkcje związane z wykonywaniem (Transact-SQL)
Dynamiczne widoki zarządzania i funkcje (Transact-SQL)
sys.syscacheobjects (Transact-SQL)