MongoDB ServerStatus返回資訊

2021-09-06 15:32:34 字數 3808 閱讀 6820

serverstatus返回mongodb中很多資訊

目錄

serverstatus返回資訊

... 11.

例項資訊

...

12.鎖

...

13.全域性鎖

...

24.記憶體使用

...

35.連線

...

36.額外資訊

...

37.索引計數器

...

48.cursors.

49.網路

...

410.複製集

...

411.複製集操作集數

...

512.操作計數器

...

513.斷言

...

514.writebackqueued..

615.journal(dur

)永續性

...

616.recordstats.

717.工作集(workingset

)...

718.指標(metrics). 7

#instance-information

"host" : "fanr-pc",                           //

主機名"version" : "2.4.9",                        //

版本號"process" : "d:\\program files\\mongodb\\bin\\mongod.exe",  //

程序映象名

"pid" : 4424,                //

程序id

"uptime" : 9,                //

啟動時間

"uptimemillis" : numberlong(9749),               //

啟動時間毫秒

"uptimeestimate" : 9,

"localtime" : isodate("2014-05-10t07:15:28.921z"),       //

本地時間

#serverstatus.locks

mongodb中鎖分為4種:r,r,w,w

r:表示全域性讀鎖

w:全域性寫鎖

r:指定資料庫讀鎖,類似於sql server的意向鎖

w:指定資料庫寫鎖,類似於sql server的意向鎖

db.serverstatus().locks

這裡還沒有其他資料庫的資訊,因為重啟之後我還沒有訪問過,所以不會生產鎖塊

"locks": ,

"timeacquiringmicros" :

},"admin" : ,

"timeacquiringmicros":

},"local" : ,

"timeacquiringmicros":

}},

#server-status-global-lock

db.serverstatus().globallock

"globallock": ,

"activeclients":

},

#mem

db.serverstatus().mem

#connections

db.serverstatus().connections

"connections": ,

#extra-info

db.serverstatus().extra_info

#indexcounters

db.serverstatus().indexcounters

db.serverstatus().cursors

"cursors": ,

#network

db.serverstatus().network

"network": ,

#repl

db.serverstatus().repl

#opcountersrepl

總體和opcounter類似

db.serverstatus().opcountersrepl

#opcounters

db.serverstatus().opcounters

#asserts

db.serverstatus().asserts

"asserts": ,

db.serverstatus().writebacksqueued

true:有要被重新執行的操作

false:沒有要被重新執行的操作

#journaling-dur

db.serverstatus().dur

}

#recordstats

db.serverstatus().recordstats

,

"local": ,

"test":

}

#workingset

db.serverstatus().workingset

"workingset": ,

#metrics

,

"getlasterror": ,

"wtimeouts" : numberlong(0) //

超時個數,時間來getlasterror中引數

}, "operation": ,

"queryexecutor": ,

"record": ,

"repl": ,

"ops" : numberlong(0) //

被應用的操作個數

}, "buffer" : ,

"network": ,

"ops" : numberlong(0), //

從複製同步資源讀取的運算元

"readerscreated" : numberlong(0)//

建立oplog讀取程序個數

}, "oplog": ,

"insertbytes" : numberlong(0) //

插入的資料量

}, "preload" : ,

"indexes" : }},

"ttl":

}

常見頁面返回資訊

一些常見的狀態碼為 200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 詳細分解 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺...

vc 獲得 cmd 返回資訊

void cruncmddlg onok startupinfo si process information pi zeromemory si,sizeof startupinfo si.cb sizeof startupinfo getstartupinfo si si.hstderror hw...

Linux 解碼backtrace返回資訊

目錄前一節linux backtrace 系列函式 已經知道可以通過backtrace,backtrace symbols得到函式的呼叫棧資訊。不過,在c 中,得到的是一堆難以識別的符號,如何解碼得到準確的函式名資訊?如,前面得到的函式呼叫棧資訊 backtrace 2 backtrace retu...