sys.dm_db_missing_index_groups (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Essa DMV retorna informações sobre índices ausentes em um grupo de índices específico.
No Banco de Dados SQL do Azure, as exibições de gerenciamento dinâmico não podem expor informações que afetariam a contenção do banco de dados ou expor informações sobre outros bancos de dados aos quais o usuário tem acesso. Para evitar a exposição dessas informações, todas as linhas que contêm dados que não pertencem ao locatário conectado são filtradas.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
index_group_handle | int | Identifica um grupo de índice ausente. |
index_handle | int | Identifica um índice ausente que pertence ao grupo especificado por index_group_handle. Um grupo de índice contém apenas um índice. |
Comentários
As informações retornadas por sys.dm_db_missing_index_groups
são atualizadas quando uma consulta é otimizada pelo otimizador de consulta e não são persistentes. As informações de índice ausentes são mantidas somente até que o mecanismo de banco de dados seja reiniciado. Pode ser útil que os administradores de banco de dados façam cópias de backup periódicas das informações de índice ausentes se quiserem mantê-las após a reciclagem do servidor. Use a coluna sqlserver_start_time
em sys.dm_os_sys_info para localizar a última hora de inicialização do mecanismo de banco de dados.
Nenhuma coluna do conjunto de resultados de saída é uma chave, mas juntos eles formam uma chave de índice.
Observação
O conjunto de resultados para essa DMV é limitado a 600 linhas. Cada linha contém um índice ausente. Se você tiver mais de 600 índices ausentes, deverá abordar os índices ausentes existentes para poder exibir os mais recentes.
Permissões
Para consultar essa exibição de gerenciamento dinâmico, os usuários devem receber a permissão VIEW SERVER STATE ou qualquer permissão que implique essa permissão.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Próximas etapas
Saiba mais sobre o recurso de índice ausente nos seguintes artigos:
- Ajustar índices não clusterizados com sugestões de índice ausente
- sys.dm_db_missing_index_columns (Transact-SQL)
- sys.dm_db_missing_index_details (Transact-SQL)
- sys.dm_db_missing_index_group_stats (Transact-SQL)
- sys.dm_db_missing_index_group_stats_query (Transact-SQL)
- sys.dm_os_sys_info (Transact-SQL)