MongoDB 杀死后台命令

数据库 waitig 556℃ 百度已收录 0评论

MongoDB 杀死后台命令

背景描述

使用 db.remove() 删除数据,但是 DMS 返回超时,但是观察数据数量,数据持续减少,于是判断删除命令没有停止,后台依然再删除数据。

那么如何停止删除指令呢?

问题解决

首先 MongoDB 有个 currentOP 命令可以查看当前正在执行的命令,然后使用 db.killOp(opid):

> use test
switched to db test
> db.currentOp(true)
... 省略 ...
   "opid": 234906843
   "secs_running": 1
   "microsecs_running": "NumberLong(1416214)"
   "op": "getmore"
... 省略 ...
> db.killOp(234906843)

这样就可以停止删除指令了。


本文由【waitig】发表在等英博客
本文固定链接:MongoDB 杀死后台命令
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)