Pergunta

O sys.dm_db_index_usage_stats dmv fornece informações sobre o número de buscas e varreduras contra um índice no servidor SQL

Eu tenho um grande número de índice composto que inclui várias colunas. Suspeito que esses índices façam muitas despesas gerais de manutenção que a Ann gostaria de restringir o número de colunas.

Existe uma maneira de descobrir que busca e digitaliza contra uma colunas individuais em um índice composto.

Foi útil?

Solução

SQL Server não implementa SKIP SCAN, portanto, uma busca por um índice composto sempre inclui colunas mais à esquerda (principal) do índice.

Isto é, se você tiver um índice em (col1, col2), a busca do índice pode ser usada para procurar col1 ou col1 e col2, mas não para col2 sozinho.

Se você pesquisar todas essas colunas, provavelmente se beneficiará do uso do índice.

Qual é a "sobrecarga de manutenção" que você mencionou e como isso difere entre os índices de coluna única e várias colunas?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top