col*_*Two 37 mongodb mongodb-query
我不敢相信我要问这个,但是如何停止我刚刚运行的查询,现在正在运行,显然需要很长时间才能在Mongo shell中完成?Control+C似乎崩溃了外壳,并吐出了大量的错误.这篇文章中提出的愚蠢的解决方案当然不会做任何事情.我知道我可以打开另一个终端选项卡并运行db.currentOp(),找到操作ID,然后运行db.killOp(),但我无法相信这是唯一的解决方案.我一定错过了一些明显的东西.
Roo*_*ahi 38
根据Alex的回答.
查询当前运行操作:
db.currentOp()
Run Code Online (Sandbox Code Playgroud)基于opid杀死操作
db.killOp(30318806)
Run Code Online (Sandbox Code Playgroud)小智 5
对于分片集群:
db.currentOp()db.killOp("shard_id:opid")例如:
db.killOp("shard0000:3134616")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18975 次 |
| 最近记录: |