English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In this chapter, we will learn about index limitations and their other components.
Each index takes up some space and incurs overhead with each insert, update, and delete. Therefore, if you rarely use the collection for read operations, it is best not to use indexes.
devido ao armazenamento dos índices em RAM, deve-se assegurar que o tamanho total dos índices não exceda o limite de RAM. Se o tamanho total aumentar o tamanho da RAM, ele começará a excluir alguns índices, resultando em queda no desempenho.
os índices não podem ser usados para-
expressões regulares ou operadores de negação, como $nin, $not, etc.
operadores aritméticos, como $mod, etc.
cláusula $where
portanto, sempre é recomendável verificar o uso de índice da consulta.
de2.6a partir da versão, se o valor do campo de índice existente exceder o limite da chave de índice, o MongoDB não criará o índice.
se o valor do campo de índice deste documento exceder o limite da chave de índice, o MongoDB não inserirá nenhum documento na coleção de índice. Os utilitários mongorestore e mongoimport são os mesmos.
um conjunto não pode ter mais de64índices.
O comprimento do nome do índice não pode exceder125caracteres.
um índice composto pode ter no máximo31um campo está indexado.