Jul
26
2018
阿里云数据库 MongoDB版负载高问题
用户可以通过DMS或Mongo shell连接MongoDB云数据库,以下场景都基于用户使用Mongo shell连接数据库。
CPU利用率很高,想看看实例正在执行什么操作?
Mongo shell连接实例,执行mongo-test:PRIMARY> db.currentOp()查看实例正在执行什么操作。造成实例负载高的典型case:
•并发请求的量太大,超出当前规格的服务能力。
•查询集合时,没有合理的建索引,导致全表扫描或排序。
•正在跑一些计算量很大的mapreduce或者aggregation任务。
•正在执行的操作都包含一个opid字段,用户可以根据opid字段直接kill掉对应的操作。
本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>
我有话说: