Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Menu Docs
Página inicial do Docs
/ /

Estratégias de indexação

Os melhores índices para seu aplicativo dependem de vários fatores, incluindo os tipos de queries que você espera, a proporção de leituras e gravações e a quantidade de memória livre em seu sistema.

Antes de criar índices, mapeie as queries do seu aplicativo e os campos que elas acessam. Os índices têm um custo de desempenho, mas valem a pena para queries frequentes em grandes conjuntos de dados. Considere a frequência de cada query e se ela justifica um índice.

Perfile várias configurações de índice em relação aos dados representativos da produção para descobrir qual tem o melhor desempenho. Inspecione os índices existentes para confirmar se eles suportam suas queries atuais e planejadas. Solte índices que não são mais usados.

Geralmente, o MongoDB usa apenas um índice para atender à maioria das consultas. No entanto, cada cláusula de uma consulta do $or pode utilizar um índice diferente.

Os seguintes documentos introduzem estratégias de indexação:

Use a diretriz ESR (Equality, Sort, Range, Igualdade, Classificação, Faixa)
Organize chaves de índice composto para otimizar operações de igualdade, classificação e faixa.
Crie índices para oferecer suporte a suas queries
Um índice oferece suporte a uma query quando contém todos os campos que a query verifica, melhorando muito o desempenho.
Usar índices para classificar os resultados da query
Use essas estratégias para especificar a ordem dos campo de índice e oferecer suporte a consultas de classificação eficientes.
Criar índices seletivos para responder a queries de forma eficiente
Entenda como a seletividade do índice afeta o desempenho da query e cria índices de design que respondam às queries com eficiência.
Índices únicos e validação de esquema
Combine propriedades de índice e validação de esquema para implementar o design do seu aplicativo.

Voltar

Medir uso

Receber um selo de habilidade

Domine os "Fundamentos do design de indexação" gratuitamente!

Saiba mais