Debian上MongoDB内存管理策略
核心机制与默认行为
配置与调优要点
storage:
wiredTiger:
engineConfig:
cacheSizeGB: 48
修改后重启服务:sudo systemctl restart mongod。setParameter:
internalQueryExecMaxBlockingSortBytes: 2147483648
监控与关键指标
var s = db.serverStatus().wiredTiger.cache;
var hitRatio = 1 - (s.pagesRequestedFromCache - s.pagesReadIntoCache) / s.pagesRequestedFromCache;
print("WT Cache Hit Ratio: " + (hitRatio*100).toFixed(2) + "%");
一般建议命中率维持在 90%+。同时关注:
常见问题与处理建议