Adicionei este SP ao meu banco de dados e ele retorna resultados úteis. A parte que não tenho certeza são os números de uso. Sou novo no Azure SQL, mas os veteranos me disseram que o servidor nunca é reiniciado, então estou me perguntando por que o número de usos é tão baixo. Os números parecem cobrir apenas as últimas 24 horas, no máximo.
Alguém pode me explicar por que isso aconteceria? Eu adoraria obter os números de uso durante um período muito mais longo para ter uma ideia realmente completa de quais índices causam maior impacto.
Isso ocorre porque sp_BlitzIndex faz referência à visualização de gerenciamento dinâmico sys.dm_db_index_usage_stats, que rastreia o número de vezes que um índice foi acessado nos planos de execução. A retenção de dados por essa visão pode ser afetada por atualizações no banco de dados ou incidentes (consulte a seção Integridade de Recursos do banco de dados no portal), aumento/redução da camada de serviço desse banco de dados, failovers, recurso de pausa automática fazendo sua trabalho e outros fatores possíveis.
Minha sugestão é enviar periodicamente os resultados da procedure sp_BlitzIndex ou o conteúdo do DMV sys.dm_db_index_usage_stats para uma tabela criada por você, assim as informações que você precisa poderão sobreviver a todos os desafios que expliquei.