![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
Everymans
这个作者很懒,什么都没留下…
展开
-
MongoDB CPU占用率高的原因分析
通过查找Stack Overflow找到相关问题的解答跟索引相关使用db.currenyOp();命令得到正在执行的命令(增删改查)以及通过ns来查看是否正在使用索引'ns':'collections.system.indexes'; 同时,查看MongoDB log日志 MongoDB日志器会打印索引查询时间超过100ms的操作,发现当前数据库打印的数据查询超过400ms,...原创 2018-07-03 10:29:57 · 6138 阅读 · 0 评论 -
MongoDB CPU占用率过高,故而发现未建立索引,总结在生产环境中索引建立注意事项
1. db.collections.createIndex({‘’:’’},{unique:true}) 确保查询项的唯一性,避免重复值,否则可能创建失败 2. 如需在已有的集合上创建唯一索引,可以重复尝试创建唯一索引,且使用错误信息来删除重复的键值,如果数据不重要可添加{unique:true,dropDups:true}选项来让Mongodb删除重复的键值(小心使用) 3. 查询当前索引...原创 2018-07-10 14:31:07 · 774 阅读 · 0 评论