在Ubuntu上处理MongoDB大数据量可从以下方面入手:
/etc/mongod.conf:增大storage.wiredTiger.engineConfig.cacheSizeGB(建议设为物理内存70%-80%),启用压缩(如snappy)。operationProfiling.mode: slowOp,分析explain()结果优化索引。db.collection.reIndex()重建索引,删除冗余索引。mongos路由、config server配置服务器、分片副本集),分散负载。{field: 1})限制返回字段,分页查询(skip()+limit())减少单次数据量。mongostat、mongotop或第三方工具(如PMM)实时监控集群状态。mongodump/mongorestore),定期验证恢复流程。参考来源: