Настройки СУБД DocumentDB

Изменение настроек СУБД DocumentDB

Важно

Некорректные настройки могут вывести кластер из строя, поэтому предварительно создайте резервную копию.

Чтобы изменить параметры СУБД:

  1. В главном меню портала перейдите в раздел Ресурсы  Базы данных  Managed Service for DocumentDB.
  2. Нажмите на строку кластера, в котором нужно изменить параметры СУБД.
  3. Перейдите на вкладку Настройки СУБД и внесите изменения:


    Примечание

    Удалите // перед параметром, который нужно изменить, и присвойте ему значение. Например, чтобы добавить профилирование медленных операций, удалите // перед параметром operationProfiling.mode и присвойте ему значение slowOp:

    1 net.maxIncomingConnections = 4096
    2 operationProfiling.mode = slowOp
    3 // storage.wired_tiger.indexConfig.prefixCompression
    • net.maxIncomingConnections — максимальное количество входящих соединений;
    • operationProfiling.mode — профилирование операций, возможные значения:
      • off — профилирование отключено;
      • slowOp — профилируются только медленные операции, превышающие определённый порог времени;
      • all — профилируются все операции;
    • storage.wired_tiger.indexConfig.prefixCompressionпрефиксное сжатие для индексов в движке хранения WiredTiger:
      • trueсжатие включено;
      • false — сжатие отключено;
    • storage.wired_tiger.engineConfig.cacheSizeGBразмер кэша в гигабайтах для движка хранения WiredTiger. Кэш используется для хранения в памяти часто запрашиваемых данных, что ускоряет доступ к ним;
    • storage.wired_tiger.engineConfig.journalCompressor алгоритм сжатия для журнала транзакций в WiredTiger. Возможные значения:
      • none — сжатие отключено;
      • zlib — для сжатия данных используется библиотека zlib;
      • snappy — для сжатия данных используется библиотека snappy;
      • zstd — для сжатия данных используется библиотека zstd, обеспечивающая более высокую степень сжатия и меньшую загрузку процессора по сравнению с zlib;
    • storage.wired_tiger.engineConfig.directoryForIndexesкаталог, в которой хранятся индексы:
      • trueиндексы и коллекции будут храниться в отдельных подкаталогах в каталоге данных storage.dbPath. Индексы сохраняются в подкаталоге index, а данные коллекции — в подкаталоге collection;
      • falseиндексы будут храниться в том же каталоге, что и данные базы данных;
    • storage.wired_tiger.engineConfig.zstdCompressionLevel — уровень сжатия данных в коллекциях в движке хранения WiredTiger алгоритмом zstd. Возможные значения — от 1 до 22;
    • storage.wired_tiger.collectionConfig.blockCompressor — метод сжатия данных коллекций:
      • none — сжатие отключено;

      • zlib — для сжатия данных используется библиотека zlib;
      • snappy — для сжатия данных используется библиотека snappy;
      • zstd — для сжатия данных используется библиотека zstd, обеспечивающая более высокую степень сжатия и меньшую загрузку процессора по сравнению с zlib.
  4. При необходимости укажите дополнительные параметры, с которыми можно ознакомиться в документации.
  5. Нажмите на кнопку Применить изменения.

Сравнение настроек СУБД DocumentDB

Чтобы сравнить версии настроек СУБД:

  1. Перейдите в раздел Ресурсы → Базы данных  Managed Service for DocumentDB.
  2. Нажмите на строку с нужным кластером и откройте вкладку Настройки СУБД.
  3. Нажмите на кнопку .
  4. Введите дату и время сравниваемых настроек. По умолчанию в правой части окна отображаются текущие настройки СУБД:
    Строки с отличающимися параметрами будут выделены цветом.
  5. Нажмите на кнопку , чтобы закрыть окно сравнения версий.

Мы ответили на ваш вопрос?