Windows MongoDB Journal очень большой

Я использую MongoDB Server v3.6 на моей машине с Windows со следующим файлом конфигурации:

systemLog:
  destination: file
  path: "C:/data/log/mongodb.log"
  logAppend: true
storage:
  engine: wiredTiger
  dbPath: "C:/data/db"
net:
  port: 27017
  bindIp: "127.0.0.1"
  ipv6: false
  ssl:
    mode: "preferSSL"
    PEMKeyFile: "C:/data/ssl/cert.pem"
    PEMKeyPassword: "****"
    allowInvalidCertificates: true
    allowInvalidHostnames: true
security:
  authorization: disabled

Когда я записываю большие объемы данных в массивы в коллекции с помощью push-обновлений, в C:/data/db/journal/ появляется много файлов с именами WiredTigerLog. и WiredTigerPreplog., каждый из которых равен 102,4 МБ большого размера. Из того, что я прочитал, журнал должен очиститься, когда изменения будут записаны на диск. Даже когда я останавливаю программу, которая записывает эти данные в базу данных, эти файлы остаются до тех пор, пока я не выключу базу данных. У меня было два серьезных сбоя, потому что мне не хватило места на диске. примерно через час импорта данных журнал увеличивается до 100 ГБ +.

Что происходит и как я могу это исправить?

1 ответ

Решение

Я обновил сервер до версии 4.05. Файлы журнала теперь удаляются. По-прежнему появляется около 10 или около того файлов, но в конечном итоге они удаляются даже при непрерывной записи больших объемов данных.

Другие вопросы по тегам