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