В таблице перечислены параметры DocumentDB, которыми можно управлять с помощью интерфейса Managed DocumentDB.
Параметры отображаются на странице кластера на отдельных вкладках:
Параметры шарда — параметры для компонента «Шард»;
Параметры роутера — параметры для компонента «Роутер»;
Параметры сервера конфигурации — параметры для компонента «Сервер конфигураций».
Столбец «Компоненты» в таблице ниже указывает, к каким компонентам (шард, роутер, сервер конфигураций) относится каждый параметр. Если параметр применяется к нескольким компонентам, он доступен на соответствующих вкладках.
Параметр | Компоненты | Описание |
|---|---|---|
systemLog.verbosity | Все | Уровень детализации системного журнала. Диапазон: от 0 до 5. По умолчанию — 0. Тип — integer. |
systemLog.quiet | Все | Сокращение объема информации в системном журнале. По умолчанию:
Тип — boolean. |
systemLog.traceAllExceptions | Все | Подробный вывод информации об исключениях для отладки. По умолчанию — false (отключено). Тип — boolean. |
systemLog.component.accessControl.verbosity | Все | Детализация журнала компонента управления доступом. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.command.verbosity | Все | Детализация журнала компонента обработки команд. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.control.verbosity | Все | Детализация журнала компонента управления. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.executor.verbosity | Все | Детализация журнала компонента выполнения операций. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.network.verbosity | Все | Детализация журнала компонента сетевого взаимодействия. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.query.verbosity | Все | Детализация журнала компонента обработки запросов. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.sharding.verbosity | Все | Детализация журнала компонента шардирования. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.write.verbosity | Все | Детализация журнала компонента операций записи. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.replication.verbosity | Шард, Сервер конфигураций | Детализация журнала компонента репликации. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
systemLog.component.storage.verbosity | Шард, Сервер конфигураций | Детализация журнала компонента хранилища данных. Диапазон: от -1 до 5. По умолчанию — -1. Тип — integer. |
net.maxIncomingConnections | Все | Максимальное количество одновременных входящих подключений. Диапазон: от 10 до 32768. Если значение не указано, система автоматически рассчитывает лимит на основе ресурсов. Тип — integer. |
net.compression.compressors | Все | Алгоритмы сжатия для сетевого обмена данными между клиентами и процессами DocumentDB. Значения указываются строкой через запятую. Допустимые значения: disabled либо комбинация snappy, zlib, zstd через запятую без повторов. По умолчанию — snappy,zstd,zlib. Тип — string. |
net.wireObjectCheck | Все | Проверка корректности BSON-документов перед отправкой по сети. По умолчанию — true (включено). Тип — boolean. |
net.ipv6 | Все | Поддержка IPv6. По умолчанию — false (отключено). Тип — boolean. |
connPoolMaxConnsPerHost | Все | Максимальный размер пулов исходящих подключений к другим процессам DocumentDB. Диапазон: от 1 до 1000000. По умолчанию — 200. Тип — integer. |
cursorTimeoutMillis | Все | Время простоя курсора перед его закрытием по тайм-ауту в мс. Диапазон: от 1 до 2147483647. По умолчанию — 600000. Тип — integer. |
diagnosticDataCollectionEnabled | Все | Постоянный сбор диагностических данных. По умолчанию:
Тип — boolean. |
diagnosticDataCollectionDirectorySizeMB | Все | Максимальный размер каталога диагностических данных в МБ. Диапазон: от 10 до 10000. По умолчанию:
Тип — integer. |
diagnosticDataCollectionFileSizeMB | Все | Максимальный размер одного файла диагностических данных в МБ. Диапазон: от 1 до 1000. По умолчанию — 10. Тип — integer. |
maxLogSizeKB | Все | Максимальный размер одной строки журнала в КБ. Диапазон: от 1 до 1024. По умолчанию — 10. Тип — integer. |
security.javascriptEnabled | Все | Выполнение JavaScript на стороне сервера. По умолчанию — true (включено). Тип — boolean. |
operationProfiling.mode | Шард, Сервер конфигураций | Режим профилировщика операций. Допустимые значения:
По умолчанию — off. Тип — string. |
operationProfiling.slowOpThresholdMs | Шард, Сервер конфигураций | Время выполнения операции, при превышении которого она считается медленной в миллисекундах. Диапазон: от 0 до 36000000. По умолчанию — 100. Тип — integer. |
operationProfiling.slowOpSampleRate | Шард, Сервер конфигураций | Доля медленных операций, которые записываются профилировщиком или в журнал. Диапазон: от 0 до 1. По умолчанию — 1. Тип — double. |
operationProfiling.filter | Шард, Сервер конфигураций | Выражение фильтра профилировщика. При наличии фильтра параметры slowOpThresholdMs и slowOpSampleRate не применяются. Диапазон: от 2 до 4096 символов. Тип — string. |
transactionLifetimeLimitSeconds | Шард, Сервер конфигураций | Максимальное время жизни транзакции в секундах. Диапазон: от 1 до 86400. По умолчанию — 60. Тип — integer. |
maxTransactionLockRequestTimeoutMillis | Шард, Сервер конфигураций | Максимальное время ожидания блокировки транзакцией в миллисекундах. Диапазон: от -1 до 600000. Отрицательное значение отключает ограничение. По умолчанию — 5. Тип — integer. |
internalQueryMaxBlockingSortMemoryUsageBytes | Шард, Сервер конфигураций | Максимальный объем памяти для блокирующей сортировки до сброса на диск в байтах. Диапазон: от 33554432 до 1073741824. По умолчанию — 104857600. Тип — integer. |
ttlMonitorEnabled | Шард, Сервер конфигураций | Фоновый монитор TTL для удаления устаревших документов. По умолчанию — true (включено). Тип — boolean. |
ttlMonitorSleepSecs | Шард, Сервер конфигураций | Интервал между проходами монитора TTL в секундах. Диапазон: от 1 до 86400. По умолчанию — 60. Тип — integer. |
storageEngineConcurrentReadTransactions | Шард, Сервер конфигураций | Максимальное количество одновременных транзакций чтения. Диапазон: от 5 до 1024. По умолчанию — 128. Тип — integer. |
storageEngineConcurrentWriteTransactions | Шард, Сервер конфигураций | Максимальное количество одновременных транзакций записи. Диапазон: от 5 до 1024. По умолчанию — 128. Тип — integer. |
enableFlowControl | Шард, Сервер конфигураций | Управление потоком операций записи на primary-узлах. По умолчанию — true (включено). Тип — boolean. |
flowControlTargetLagSeconds | Шард, Сервер конфигураций | Целевое отставание подтвержденной репликации для механизма управления потоком в секундах. Диапазон: от 1 до 3600. По умолчанию — 10. Тип — integer. |
flowControlWarnThresholdSeconds | Шард | Порог отставания репликации, при котором выводится предупреждение в секундах. Диапазон: от 0 до 86400. По умолчанию — 10. Тип — integer. |
minSnapshotHistoryWindowInSeconds | Шард | Минимальный период хранения истории снимков состояния в секундах. Диапазон: от 0 до 86400. По умолчанию — 300. Тип — integer. |
storage.journal.commitIntervalMs | Шард, Сервер конфигураций | Максимальный интервал между фиксациями журнала в миллисекундах. Диапазон: от 1 до 500. По умолчанию — 100. Тип — integer. |
storage.syncPeriodSecs | Шард, Сервер конфигураций | Интервал между операциями fsync для записи файлов данных на диск в секундах. Диапазон: от 0 до 3600. По умолчанию — 60. Тип — double. |
storage.oplogMinRetentionHours | Шард, Сервер конфигураций | Минимальный период хранения записей в журнале операций (oplog) в часах. Диапазон: от 0 до 8760. По умолчанию — 0. Тип — double. |
storage.wiredTiger.engineConfig.journalCompressor | Шард, Сервер конфигураций | Алгоритм сжатия для журнала WiredTiger. Допустимые значения: none, snappy, zlib, zstd. По умолчанию — snappy. Тип — string. |
storage.wiredTiger.engineConfig.zstdCompressionLevel | Шард, Сервер конфигураций | Уровень сжатия Zstandard для WiredTiger. Диапазон: от 1 до 22. По умолчанию — 6. Тип — integer. |
storage.wiredTiger.collectionConfig.blockCompressor | Шард, Сервер конфигураций | Алгоритм сжатия данных в коллекциях по умолчанию. Допустимые значения: none, snappy, zlib, zstd. По умолчанию — snappy. Тип — string. |
auditLog.filter | Все | Фильтр событий для записи в журнал аудита в формате JSON. Диапазон: от 2 до 16384 символов. По умолчанию — {} (фильтр не применяется). Тип — string. |
auditAuthorizationSuccess | Все | Аудит успешных проверок авторизации. По умолчанию — false (отключено). Тип — boolean. |
redactClientLogData | Все | Скрытие клиентских данных в сообщениях журнала. По умолчанию — false (отключено). Тип — boolean. |
userCacheInvalidationIntervalSecs | Роутер | Интервал проверки актуальности кеша пользователей в секундах. Диапазон: от 1 до 86400. По умолчанию — 30. Тип — integer. |
loadRoutingTableOnStartup | Роутер | Загрузка метаданных таблицы маршрутизации при запуске роутера. По умолчанию — true (включено). Тип — boolean. |
readHedgingMode | Роутер | Резервные чтения через роутер. Допустимые значения: on, off. По умолчанию — on (включено). Тип — string. |