mongodb cpu 过高
来源:互联网 发布:注册淘宝号 编辑:程序博客网 时间:2024/05/01 14:40
突然发现mongo CPU飙升, 查询mongo log(位置可在mongo.conf 中查找) 发现,存在慢查询。
2017-09-27T14:46:06.469+0800 I COMMAND [conn6] command house.orders command: count { count: "orders", query: { status: 16, resource: ObjectId('5987165a3ccffc7dffc3afc1') } } planSummary: COLLSCAN keysExamined:0 docsExamined:29576 numYields:232 reslen:44 locks:{ Global: { acquireCount: { r: 466 } }, Database: { acquireCount: { r: 233 } }, Collection: { acquireCount: { r: 233 } } } protocol:op_query 100ms
可以看出是 orders表在做count查询时,特别慢。
解决方案:为status, resource 添加索引。
db.orders.ensureIndex({status:1, resource: -1});
阅读全文
0 0
- mongodb cpu 过高
- 查找CPU 过高
- mysql 占用cpu过高
- Release版CPU过高
- cpu过高分析
- snmpd占用CPU过高
- CPU 突然使用过高
- eclipse占用过高CPU
- java应用cpu过高
- 多线程占用cpu过高
- Windows CPU占用率过高
- cimprovagt占用CPU过高
- java cpu过高排查
- cpu占用过高
- CPU负载过高
- cpu过高排查
- CPU负载过高查找
- Cpu占用过高的总结
- Java基础你要知道的事情------HTTP基础
- HTTP HTTPS POST GET(包含curl版本和winhttp两种实现)
- JavaEE资源分享:Redisd总结
- 如何下载poi标注(学校.医院.银行.娱乐等)数据?
- 【Gradle Build Tool 4.1用户指南】Chapter 6.The Gradle Wrapper
- mongodb cpu 过高
- 数据结构实验之栈与队列三:后缀式求值
- 物联网金融会带来下一场金融变革吗
- 使用while循环来处理列表和字典
- PIL.Image.open()打开图片时内存泄漏
- 数据结构实验之链表二:逆序建立链表
- Linux学习(十八):进程概念及创建
- 一次一密
- 焦点事件