MongoDB 進程控制系列一:查看當前正在執行的進程

MongoDB 進程控制系列一:查看當前正在執行的進程

1:查看MongoDB當前正在作哪些操做?html

1數據庫

2ui

3spa

4線程

5code

db.currentOp()server

 

等同於:htm

 

db.$cmd.sys.inprog.findOne()blog

  

2:查看當前有多少個鏈接?進程

1

db.serverStatus().connections

  

 

3:詳解currentOp()

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

gechongrepl:PRIMARY> db.currentOp()

{

    "inprog" : [

        {

            "opid" : 6222,

            "active" true,

            "secs_running" : 3,

            "microsecs_running" : NumberLong(3662328),

            "op" "getmore",

            "ns" "local.oplog.rs",

            "query" : {

                 

            },

            "client" "192.168.91.132:45745",

            "desc" "conn5",

            "threadId" "0x7f1370cb4700",

            "connectionId" : 5,

            "waitingForLock" false,

            "numYields" : 0,

            "lockStats" : {

                "timeLockedMicros" : {

                    "r" : NumberLong(141),

                    "w" : NumberLong(0)

                },

                "timeAcquiringMicros" : {

                    "r" : NumberLong(16),

                    "w" : NumberLong(0)

                }

            }

        }

    ]

}

"opid" : 6222,#進程號
"active" : true,#是否活動狀態
"secs_running" : 3,#操做運行了多少秒
"microsecs_running" : NumberLong(3662328),
"op" : "getmore",#操做類型,包括(insert/query/update/remove/getmore/command)
"ns" : "local.oplog.rs",#命名空間
"query" : {},#若是op是查詢操做,這裏將顯示查詢內容;也有說這裏顯示具體的操做語句的

"client" : "192.168.91.132:45745",#鏈接的客戶端信息
"desc" : "conn5",#數據庫的鏈接信息
"threadId" : "0x7f1370cb4700",#線程ID
"connectionId" : 5,#數據庫的鏈接ID
"waitingForLock" : false,#是否等待獲取鎖
"numYields" : 0,
"lockStats" : {
"timeLockedMicros" : {#持有的鎖時間微秒
"r" : NumberLong(141),#整個MongoDB實例的全局讀鎖
"w" : NumberLong(0)},#整個MongoDB實例的全局寫鎖
"timeAcquiringMicros" : {#爲了得到鎖,等待的微秒時間
"r" : NumberLong(16),#整個MongoDB實例的全局讀鎖
"w" : NumberLong(0)}#整個MongoDB實例的全局寫鎖

 

求知若渴, 虛心若愚……

標籤: MongoDB

相關文章
相關標籤/搜索