Latest web development tutorials
×

MongoDB курс

MongoDB курс NoSQL Краткое введение MongoDB Краткое введение Window устанавливать MongoDB Linux устанавливать MongoDB MongoDB Интерпретация Концепции MongoDB подключение MongoDB Создание базы данных MongoDB Удалить базу данных MongoDB Вставить документ MongoDB Обновление документации MongoDB Удаление документов MongoDB документ Запрос MongoDB Условный оператор MongoDB $type операторы MongoDB Limit & Skip MongoDB последовательность MongoDB индекс MongoDB агрегирование MongoDB копия MongoDB Ломтики MongoDB Резервное копирование и восстановление MongoDB монитор MongoDB Java MongoDB PHP распространение MongoDB PHP MongoDB PHP7

MongoDB Расширенный учебник

MongoDB отношения MongoDB ссылки на базы данных MongoDB Индекс покрытия запроса MongoDB анализ запросов MongoDB атомарные операции MongoDB Расширенный индексации MongoDB ограничения индекса MongoDB ObjectId MongoDB Map Reduce MongoDB Полнотекстовый поиск MongoDB Регулярные выражения MongoDB Инструменты управления MongoDB GridFS MongoDB Фиксированный набор MongoDB Автоматический рост

ограничения индексации MongoDB

накладные расходы

Каждый индекс занимает некоторое пространство для хранения, во время вставки, обновления, а также необходимо удалить операцию индекса. Так что, если вы редко читал сборник, рекомендуется не использовать индекс.


Оперативная память (RAM), используемый

Так как индекс сохраняется в памяти (RAM), вы должны убедиться в том, чтобы ограничить размер индекса не превышает память.

Если размер индекса больше ограничений памяти, MongoDB удалит некоторые из индекса, что приведет к снижению производительности.


Ограничение запросов

Индекс не может использовать следующий запрос:

  • Регулярные выражения и не-операторы, такие как $ нин, $ нет, и так далее.
  • Арифметические операторы, такие как $ мод, и так далее.
  • $ ИНЕКЕ

Таким образом, проверьте ваше заявление индекс является ли хорошая привычка, может объяснить, для просмотра.


Ограничение ключевой индекс

Начиная с версии 2.6, если значение существующего поля ключа индекса индекс превышает предел, MongoDB не создаст индекс.


Индекс ключа в документ превышает предел

Если значение индекса поля документа превышает предел ключа индекса, MongoDB не преобразует любой документ в индекс коллекции. Подобные mongorestore и mongoimport инструменты.


Максимальный диапазон

  • Индекс набор не более 64
  • Длина имени индекса не может превышать 125 символов
  • Составной индекс может иметь до 31 полей