Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ /

Criar índices automaticamente para instâncias sem servidor

Nesta página

  • Como funciona a criação de índice automático
  • Habilitar ou desabilitar a criação de índice automático
  • Revise os índices criados automaticamente
  • Eliminar índices criados automaticamente

O Atlas pode criar índices automaticamente para sua instância sem servidor melhorar o desempenho da consulta.

A criação de índice automático prioriza a criação de índices com a pontuação Impact mais alta. O Atlas define impacto como a melhoria de desempenho estimada que o índice traria.

Para saber mais sobre a pontuação Impact e como o Performance Advisor classifica os índices, consulte Avaliação da classificação do índice.

O Atlas pode criar automaticamente até quatro índices por coleção em sua instância sem servidor.

Se a criação de índice automático estiver ativada, o Atlas verificará uma vez por hora se há queries lentas em sua instância sem servidor. Se houver pelo menos 50 queries lentas registradas na última hora, o Atlas criará um novo índice por vez se ambos os critérios a seguir forem atendidos:

  • O Atlas encontra sugestões de índice de alto impacto.

  • O Atlas determina que a criação de um novo índice não afetará negativamente o desempenho da instância sem servidor. Ao determinar o impacto no desempenho , o Atlas verifica as compilações simultâneas deíndice,CPU , memória e outros fatores.

O Atlas permite a indexação automática para instâncias sem servidor por padrão. Você pode desabilitar ou reativar manualmente a criação de índice automático com a UI do Atlas e a API de administração do Atlas . Se ativado, a criação de índice automático se aplica a todas as coleções na instância sem servidor.

Para habilitar a criação de índice automático para sua instância sem servidor com a UI do Atlas , complete as seguintes etapas:

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. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2
  1. Clique no nome da instância sem servidor.

  2. Clique na aba Performance Advisor.

3

Para habilitar a criação de índice automático para uma instância sem servidor, envie uma POST solicitação para o ponto de extremidade Set Serverless Auto Indexing e defina o valor do enable parâmetro de query como true.

O exemplo de solicitação a seguir permite a criação de índice automático para uma instância sem servidor:

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Content-Type: application/json" \
--include \
--request POST "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/serverless/{clusterName}/performanceAdvisor/autoIndexing?enable=true"

Depois de habilitar a criação de índice automático, o Atlas começa a criar automaticamente todos os índices de alto impacto sugeridos.

Para desabilitar a criação de índice automático para sua instância sem servidor com a UI do Atlas , complete as seguintes etapas:

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. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2
  1. Clique no nome da instância sem servidor.

  2. Clique na aba Performance Advisor.

3

Para desabilitar a criação de índice automático para uma instância sem servidor, envie uma POST solicitação de para o ponto de extremidade Set Serverless Auto Indexing e defina o valor do enable parâmetro de query como false.

O exemplo a seguir de solicitação desabilita a criação de índice automático para uma instância sem servidor:

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Content-Type: application/json" \
--include \
--request POST "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/serverless/{clusterName}/performanceAdvisor/autoIndexing?enable=false"

Depois de desabilitar a criação de índice automático, o Atlas para de criar automaticamente quaisquer índices de alto impacto sugeridos.

O Atlas envia um alerta de e-mail quando cria um índice automaticamente. Você pode visualizar índices criados automaticamente a partir da visualização Índices da UI do Atlas. A UI do Atlas mostra índices criados automaticamente com a propriedade Auto-Created .

Você pode eliminar índices criados automaticamente como faria com qualquer outro índice. Para eliminar um índice criado automaticamente, clique em Drop Index. Se você descartar um índice criado automaticamente, a criação do índice automático não recriará esse índice. O Performance Advisor ainda pode recomendar esse índice.

Voltar

Configurar backup