Рецепты MongoDB
- Добавление участника в набор репликReplica Set
- Удаление участника из набора репликReplica Set
- Понижение primary (stepDown)Replica Set
- Изменение приоритета участникаReplica Set
- Просмотр состояния набора репликReplica Set
- Настройка скрытого / неголосующего участникаReplica Set
- Повторная синхронизация участника с нуляReplica Set
- Добавление шарда в кластерШардинг
- Шардирование коллекцииШардинг
- Запуск балансировщикаШардинг
- Остановка балансировщикаШардинг
- Просмотр состояния шардированияШардинг
- Добавление зоны (тега) и назначение диапазонаШардинг
- Ручной перенос чанкаШардинг
- Уплотнение коллекции (compact)Обслуживание
- Создание индекса (без блокировки)Обслуживание
- Размеры индексов и коллекцийОбслуживание
- Ротация файла журналаОбслуживание
- Поиск долгих операцийОбслуживание
- Завершение операцииОбслуживание
- Изменение параметра времени выполненияПараметры
- Установка уровня профилированияПараметры
- Измерение окна oplog и отставания репликацииReplica Set
- Изменение размера oplog онлайн (replSetResizeOplog)Replica Set
- Принудительная реконфигурация набора реплик после потери большинства (force reconfig)Replica Set
- Поочерёдное обслуживание набора реплик (перезапуск, патч ОС, минорное обновление)Replica Set
- Состояние балансировщика, активное окно и балансировка по коллекциямШардинг
- Поиск jumbo-чанков, их разделение и снятие флагаШардинг
- Проверка выбора ключа шардирования и распределения данных (getShardDistribution, analyzeShardKey)Шардинг
- Анализ плана запроса с реальной статистикой выполнения (explain executionStats)Производительность
- Извлечение самых медленных запросов и форм запросов из данных профилировщикаПроизводительность
- Поиск неиспользуемых индексов и их скрытие перед удалением (hideIndex)Производительность
- Подсчёт соединений по приложениям и клиентам (диагностика шторма подключений)Производительность
- Мониторинг и прерывание выполняющегося построения индексаОбслуживание
- Поочерёдное построение индекса в наборе реплик (участник за участником)Обслуживание
- Создание TTL-индекса, изменение срока хранения и мониторинг удалений TTLОбслуживание
- Измерение давления на кэш WiredTiger (заполнение, доля грязных данных, вытеснение потоками приложения)Производительность
- Архивный бэкап через mongodump/mongorestore и восстановление одной коллекцииБэкап
- Восстановление на момент времени с воспроизведением oplog (возврат к состоянию до ошибочного drop/delete)Бэкап
- Определение пользовательской роли, создание пользователя, выдача/отзыв ролей и смена пароляБезопасность
- Проверка featureCompatibilityVersion (fCV) и последовательность мажорного обновленияОбновление