想知道内存不足的问题一般要怎么解决?
来源:12-3 故障诊断之海量数据导入
ADAll
2020-07-06
如果生产环境确实有那么多数据,难道只能通过升级内存解决吗?清理mongo占用的内存有用吗?
写回答
1回答
-
同学你好~这个问题比较大,不太清楚你的生产环境的具体情景,所以我先概括的说几个方向:
检查你数据库中的索引。是否有使用率很低的索引占用了过多内存?或者某些索引的设计不合理,效率低?这样的索引应该删除或更改。
根据课程里面的讲解,看一下数据库的配置里面关于缓存大小的配置是否还可以优化
如果数据的增长已经达到了必须增加容量的地步,那么就必须扩容了。此时你可以考虑纵向或者横向扩容(即分片),这取决于你们的预算和未来数据的增长预期
112020-08-12
相似问题