成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MongoDB中db.currentOp()方法如何使用-創(chuàng)新互聯(lián)

這篇文章給大家介紹MongoDB中db.currentOp()方法如何使用,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、遂寧服務(wù)器托管

停止某個操作:

$ mongo --port 17380   

MongoDB shell version: 2.4.5    

connecting to: 127.0.0.1:17380/test    

mongos> db.currentOp()    

{ "inprog" : [ ...] }

mongos> db.killOp("shard0001:163415563")

批量停止:

db.currentOp().inprog.forEach(function(item){db.killOp(item.opid)})

當(dāng)查詢超過1000秒的,停止:

db.currentOp().inprog.forEach(function(item){if(item.secs_running > 1000 )db.killOp(item.opid)})

停止某個數(shù)據(jù)源的查詢:

db.currentOp().inprog.forEach(function(item){if(item.ns == "cswuyg.cswuyg")db.killOp(item.opid)})

把所有在等待鎖的操作顯示出來:

db.currentOp().inprog.forEach(function(item){if(item.waitingForLock)print(JSON.stringify(item))})

把處于等待中的分片顯示出來:

db.currentOp().inprog.forEach(function(item){if(item.waitingForLock){print(item.opid.substr(0,9));print(item.op);}})

把非等待的分片顯示出來:

db.currentOp().inprog.forEach(function(item){if(!item.waitingForLock){var lock_info = item["opid"];print(lock_info.substr(0,9));print(item["op"]);}})

查找所有的查詢?nèi)蝿?wù):

db.currentOp().inprog.forEach(function(item){if(item.op=="query"){print(item.opid);}})

查找所有的非查詢?nèi)蝿?wù):

db.currentOp().inprog.forEach(function(item){if(item.op!="query"){print(item.opid);}})

查找所有的操作:

db.currentOp().inprog.forEach(function(item){print(item.op, item.opid);});

常用js腳本,可直接復(fù)制到mongo-shell下使用:

顯示當(dāng)前所有的任務(wù)狀態(tài):

print("##########");db.currentOp().inprog.forEach(function(item){if(item.waitingForLock){var lock_info = item["opid"];print("waiting:",lock_info,item.op,item.ns);}});print

("----");db.currentOp().inprog.forEach(function(item){if(!item.waitingForLock){var lock_info = item["opid"];print("doing",lock_info,item.op,item.ns);}});print("##########");

殺掉某些特定任務(wù):

(1)

db.currentOp().inprog.forEach(function(item){if(item.waitingForLock){var lock_info = item["opid"];if(item.op=="query" && item.secs_running >60 && item.ns=="cswuyg.cswuyg")

{db.killOp(item.opid)}}})

(2)

db.currentOp().inprog.forEach(function(item) {   

 var lock_info = item["opid"];    

 if (item.op == "query" && item.secs_running > 1000) {    

  print("kill", item.opid);    

  db.killOp(item.opid)    

 }    

})

關(guān)于MongoDB中db.currentOp()方法如何使用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站欄目:MongoDB中db.currentOp()方法如何使用-創(chuàng)新互聯(lián)
分享URL:http://jinyejixie.com/article14/dpesge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)網(wǎng)站制作、云服務(wù)器、面包屑導(dǎo)航ChatGPT商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
娱乐| 都匀市| 南和县| 越西县| 怀远县| 吐鲁番市| 太康县| 阜康市| 镇坪县| 黄浦区| 涟水县| 龙口市| 林甸县| 嘉兴市| 诸暨市| 娱乐| 新和县| 怀化市| 宁波市| 黑龙江省| 晋城| 桃园县| 新密市| 柳林县| 灵川县| 宝应县| 京山县| 莫力| 枣阳市| 青川县| 克拉玛依市| 凯里市| 伽师县| 湘潭县| 肥西县| 株洲市| 定日县| 四子王旗| 库车县| 左云县| 乐安县|