七叶笔记 » 数据库 » MongoDB使用小结:一些不常见的经验分享

MongoDB使用小结:一些不常见的经验分享

26、修改索引的expireAfterSeconds之后,负载均衡失败

27、config DB无法写入

28、sort()方法的size限制

当我对一个没有建索引的字段做find,然后做sort的时候,可能触发sort的size的32MB限制,例如:

有两种解决方法: 解决方法一:对需要排序的字段建索引 db.stotal.ensureIndex({'type': -1}) 解决方法二:修改默认配置,把sort时可以用的内存设置大点:cswuyg> db.adminCommand({setParameter:1, internalQueryExecMaxBlockingSortBytes:335544320}) 参考:http://askubuntu.com/questions/501937/how-to-increase-buffered-data-limit 这两种解决方法各有利弊:(1)增加了索引会导致数据写入变慢,存储占用变多;(2)不建索引修改默认配置,会导致sort的时候占用更多的内存。

相关文章