Windows MongoDB 期刊很大

Windows MongoDB Journal very large

我在 Windows 机器上使用 MongoDB 服务器 v3.6,配置文件如下:

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

当我通过推送更新将大量数据写入集合中的数组时,C:/data/db/journal/ 中弹出大量文件 它们被称为 WiredTigerLog. 和 WiredTigerPreplog.,每个都是 102,4 MB 大。 从我读到的内容来看,当更改被写入磁盘时,日志应该被清除。即使当我停止将数据写入数据库的程序时,这些文件仍然存在,直到我关闭数据库。我有两次硬崩溃,因为我 运行 磁盘不足 space。大约一个小时的数据导入后,日志膨胀到 100 GB+。

这是怎么回事,我该如何解决?

我升级到 mongodb 服务器版本 4.05。日志文件现在被删除。仍然弹出大约 10 个文件,但它们最终会被删除,即使在连续写入大量数据时也是如此。