Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Revise as recomendações do índice de queda

O Performance Advisor sugere descartar índices não utilizados, redundantes e ocultos para melhorar o desempenho de gravação e aumentar o espaço de armazenamento.

Dica

To learn more about the impact of unnecessary indexes, see Remove Unnecessary Indexes.

Um índice não será usado se não oferecer suporte a nenhuma query.

O Performance Advisor sinaliza um índice como não utilizado se ele não tiver suportado uma query em 7 ou mais dias após ter sido criado ou o servidor ter sido reiniciado.

Observação

O Performance Advisor inspeciona apenas as 20 collection mais ativas em busca de índices não utilizados.

Um índice é redundante se outro índice oferecer suporte a qualquer query que ele pudesse.

O Performance Advisor sinaliza um índice como redundante se ele corresponder ao prefixo de outro índice na mesma collection.

Exemplo

Se uma collection contiver os índices:

  • { a: 1 }

  • { b: -1 }

  • { a: 1, b: -1 }

{ a: 1 } é redundante porque corresponde ao prefixo { a: 1, b: -1 } .

{ b: -1 } não é redundante porque não corresponde a nenhum prefixo.

No Performance Advisor, os índices redundantes são marcados com um selo vermelho Redundant . Abaixo de cada índice redundante, o Performance Advisor exibe os índices relacionados que o abrangem.

Observação

Os índices relacionados são exibidos para você verificar se o índice redundante pode ser descartado com segurança. Índices relacionados não são recomendados para remoção.

Atlas doesn't use hidden indexes to support queries. They still impact write performance and consume storage space. To learn more, see Hidden Indexes.

Você pode ocultar um índice para avaliar o impacto da soltura de um índice antes de descartá-lo. Exibir um índice também leva menos tempo do que reconstruir um índice descartado. Para ocultar e exibir um índice usando a IU do Atlas, consulte Gerenciar índices do Atlas.

O Performance Advisor sempre recomenda descartar índices ocultos. Se você determinar que um índice oculto é desnecessário, descarte-o.

Observação

A página Atlas Performance Advisor exibe índices ocultos de seus 20 namespaces mais ativos no momento em que você carrega a página. Se você tiver mais de 20 namespaces, a página Performance Advisor poderá não exibir todos os seus namespaces com índices ocultos.

Observação

Considere ocultar índices antes de descartá-los.

Para eliminar ou ocultar um índice usando o Performance Advisor:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Clusters sob o título Database.

A página Clusters é exibida.

2

Se o conjunto de réplicas fizer parte de um cluster fragmentado, primeiro clique no cluster fragmentado que contém o conjunto de réplicas.

3
4

Na aba Performance Advisor , clique em Explore Recommendations no cartão Drop Indexes .

5

O Performance Advisor exibe uma caixa de diálogo com um link para a UI do Atlas e um comando copiável do MongoDB Shell para eliminar esse índice.

A caixa de diálogo também fornece um comando de shell MongoDB copiável para ocultar esse índice.

6

Para descartar ou ocultar um índice usando a IU do Atlas , clique na aba Indexes e, em seguida, clique no ícone Drop Index ou Hide Index ao lado do índice. O Atlas exibe uma caixa de diálogo para confirmar sua seleção. Para mais informações, consulte Gerenciar Índices do Atlas.

Para descartar ou ocultar um índice usando o MongoDB Shell, cole e execute o comando fornecido pelo Performance Advisor.

Receber um selo de habilidade

Domine "Padrões e Antipadrão Avançados de Design de Esquema" gratuitamente!

Saiba mais

Avalie esta página