mongoDB实践九-故障排查
响应时间增长
对于一般web服务来说,响应时间应该在200ms以内。
对于一般的MongoDB请求来说,响应时间应该在100ms以内。
常见问题:
- 索引无效导致检索数据量大
- 排查索引explain()查看索引有效性。
- 工作集超出RAM的大小(Mongo就需要从磁盘读取工作集所需要的数据到内存之中)。
- 使用mongostat查看服务器状态。
- 连接数信息 db.serverStatus().connections;
- db.serverStatus().connections
- {
- "current" : 2581, //当前连接数
- "available" : 48619, //可用连接数
- "totalCreated" :NumberLong(187993238) //截止目前为止总共创建的连接数
- }
Nice to see you all!