我已经将由3个成员组成的MongoDB副本集从4.0.11升级到4.2.5。升级后,启动持续约5分钟。在升级之前,它是即时的。它与oplog的大小有关,因为我测试了在新的mongo 4.2上删除oplog的过程,并且启动是即时的。 最大oplog大小为25GB,我将其减小到5GB,但启动速度仍然很慢。 Mongo db在带有EBS标准磁盘的AWS上。但是mongo在此升级之前一直运行良好。 您知道什么会导致启动缓慢吗? 我尝试更改以下3个WiredTiger默认移出参数:
server_name ~^(?<subdomain>.+)\.example\.com$;
location / {
proxy_set_header customsubdomain $subdomain.example.com;
}
现在mongo立即开始。这样设置eviction_dirty_target和eviction_dirty_trigger值是否安全?默认值为:eviction_dirty_target(默认值为5%)和eviction_dirty_trigger(默认值为20%)。谢谢。
答案 0 :(得分:0)
检查服务器日志,他们会说出数据库在做什么。