Я использую 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 ГБ +.
Что происходит и как это исправить?