?
開啟 Profiling ?功能 ?
?db.setProfilingLevel(2); ???
上面profile的級別可以取0,1,2 ?三個值,他們表示的意義如下:?
0 – ?不開啟?
1 – ?記錄慢命令 (默認為>100ms)??
2 – ?記錄所有命令??
?
Profile ?記錄在級別 1 時會記錄慢命令,那么這個慢的定義是什么?上面我們說到其默認為100ms,當然有默認就有設置,其設置方法和級別一樣有兩種,一種是通過添加–slowms 啟動參數配置。第二種是調用db.setProfilingLevel時加上第二個參數:?
db.setProfilingLevel( 1 , 10 );?
?
查詢 Profiling ?記錄?
?
db.system.profile.find( { millis : { $gt : 5 } } )?
?
查看最新的 Profile ?記錄:?
?db.system.profile.find().sort({$natural:-1}).limit(1)?
?{ "ts" : ISODate("2012-05-20T16:50:36.321Z"), "info" : "query test.system.profile reslen:1219?
?
字段說明?
?
1ms的 Profile ?記錄。??
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
