暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

MongoDB kill 查询

wzf0072 2024-01-25
588

MongoDB kill 查询 


要杀死 MongoDB 上的查询,可以使用以下步骤: 打开 MongoDB Shell 并连接到您的 MongoDB 实例。 运行命令 db.currentOp()查看所有当前进行中的操作。 找到您想要杀死的查询的 opid,它通常在操作的最左边的 opid 列中。此外,根据操作类型或特定查询参数,您可能需要检查其他列或限定查询范围。 执行命令 db.killOp(opid),其中 opid 是您要杀死的操作的 ID。例如,如果要杀死 opid 为 12345 的查询,您将运行 db.killOp(12345)。 这将杀死您选择的查询并释放它占用的系统资源。请注意,有时查询可能需要一些时间才能完全停止,因此您可能需要等待片刻并重新运行 db.currentOp(),以确保查询已停止。


KILL操作

use admin; 

db.auth('111','1111111');

 查询当前进程 db.currentOp() 

 kill进程

 rs_mongo-pro:PRIMARY> db.killOp(-1895554296); { "info" : "attempting to kill op", "ok" : 1, # 执行成功 "$clusterTime" : { "clusterTime" : Timestamp(1703647009, 1), "signature" : { "hash" : BinData(0,"VqjX1Vid1+bnckIxzxNZTqRHLiE="), "keyId" : NumberLong("7270505726542348300") } }, "operationTime" : Timestamp(1703647009, 1) }


opid 可以从MongDB Compass获取:


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论