mongo profiler 進行慢日誌分析

2021-10-01 11:22:27 字數 750 閱讀 6469

profiler 是mongo 提供的用於記錄慢日誌的命令的攻擊,預設是關閉狀態。

如果開啟:啟動引數裡直接進行設定,啟動mongodb時加上–profile=級別。

也可以在shell呼叫db.setprofilinglevel() 命令來實時配置。

獲取level等級:db.getprofilinglevel()

設定level等級:db.setprofilinglevel()

不同等級代表不同含義:0:不開啟;1:只記錄慢日誌,預設是超過100ms記錄,該值可以通過setprofilinglevel(levle, ms)設定

3:代表全部記錄。

查詢慢日誌:所有的資料會記錄在mongo本地,存在system.profile表裡面。直接進行查詢即可。

profile 資訊內容詳解:

ts-該命令在何時執行.

millis time-該命令執行耗時,以毫秒記.

info-本命令的詳細資訊.

query-表明這是乙個query查詢操作.

ntoreturn-本次查詢客戶端要求返回的記錄數.比如, findone()命令執行時 ntoreturn 為 1.有limit(n) 條件時ntoreturn為n.

query-具體的查詢條件(如x>3).

nscanned-本次查詢掃瞄的記錄數.

reslen-返回結果集的大小.

nreturned-本次查詢實際返回的結果集.

update-表明這是乙個update更新操作.

用pam userdb進行vsftpd進行驗證

通常,裝好 rhce as3 4 以後,vsftpd 服務都已經安裝完成。如果安裝 rhce as3 4 時未選擇安裝 vsftpd 你也可以使用 rpm ivh vsftp rpm 使用手動安裝,或者直接去 格式原始碼包,解包後使用 make make install 即可vsftpd 預設使用 ...

Django專案進行進行uwsgi nginx部署

檢視python版本 python v 檢視是否安裝virtualenv pip show virtualenv 沒有沒有檢視到virtualenv相關資訊,需要安裝 pip install virtualenv 我的django專案是基於python 3.6 解壓至指定目錄 tar zxvf py...

使用test命令進行進行條件測試

使用test命令進行進行條件測試 格式 test conditions test在以下四種情況下使用 a.字元比較 b.兩個整數值的比較 c.檔案操作,如檔案是否存在及檔案的狀態等 d.邏輯操作,可以進行and or,與其他條件聯合使用 a.測試字元資料 shell變數通常均作為字元變數 str1 ...