Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric
Retorna uma linha para cada plano de execução Transact-SQL, plano de execução CLR (Common Language Runtime) e cursor associado a um plano.
Sintaxe
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Argumentos
plan_handle
É um token que identifica exclusivamente um plano de execução de consulta para um lote que foi executado e seu plano reside no cache de planos.
plan_handle é varbinário(64).
O plan_handle pode ser obtido a partir dos seguintes objetos de gerenciamento dinâmico:
Tabela retornada
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| contagens de uso | int | Número de vezes em que o contexto de execução ou cursor foi usado. A coluna não é anulável. |
| memory_object_address | varbinary(8) | Endereço de memória do contexto de execução ou cursor. A coluna não é anulável. |
| cacheobjtype | nvarchar(50) | O tipo de objeto Cache de plano. A coluna não é anulável. Os valores possíveis são: Plano executável Função compilada CLR Procedimento compilado Cursor |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Junções físicas
Cardinalidades de relações
| De | Para | Ativado | Relação |
|---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
Um-para-um |
Próximas etapas
Funções e exibições de gerenciamento dinâmico relacionadas à execução (Transact-SQL)
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
sys.syscache(sql)