1
我写了一个可与MongoDB一起使用的c#程序。如何杀死来自C#驱动程序的长查询 - mongodb
它发现long time running queries但我不能杀死他们。我搜索了很多,但没有找到有用的东西。
任何人都可以帮我杀死查询吗?
我写了一个可与MongoDB一起使用的c#程序。如何杀死来自C#驱动程序的长查询 - mongodb
它发现long time running queries但我不能杀死他们。我搜索了很多,但没有找到有用的东西。
任何人都可以帮我杀死查询吗?
必须使用killOp停止查询
与驱动程序,你可以尝试这样的
var db = server.GetDatabase("test", WriteConcern.Acknowledged);
var currentOp = db.GetCurrentOp();
var opid = ... fetch from currentOp result
db.RunCommand(new CommandDocument("killOp", opid));
也不是出于什么:(### 附加信息:命令“killOp”失败:没有这样的cmd:killOp(响应:{“ok”:0.0,“errmsg”:“no such cmd:killOp”}) – irmorteza 2014-09-24 10:32:20