怎么查看mongodb的进程


查看mongodb进程的方法:1、打开终端命令行;2、启动mongodb服务;3、使用“db.currentOP()”命令查看mongodb当前进程信息即可。

具体内容如下:

1、查看MongoDB的连接信息

db.serverStatus().connections

结果如下:

{

"current":233,

"available":50967,

"totalCreated":NumberLong(191495)

}

-- current:当前连接数

-- available:可用连接数

-- TotalCreated:累计创建线程数

2、MongoDB当前正在执行的操作

db.currentOP()

结果如下:

{

"inprog":[

{

"opid":555344731,

"active":true,

"secs_running":4,

"microsecs_running":NumberLong(4245011),

"op":"getmore",

"ns":"local.oplog.$main",

"query":{

"ts":{

"$gte":Timestamp(1587629847,1)

}

},

"client":"10.1.70.58:39730",

"desc":"conn138331",

"threadId":"0x7e9b25584700",

"connectionId":138331,

"waitingForLock":false,

"numYields":0,

"lockStats":{

"timeLockedMicros":{

"r":NumberLong(364),

"w":NumberLong(0)

},

"timeAcquiringMicros":{

"r":NumberLong(16),

"w":NumberLong(0)

}

}

}

]

}

-- opid:进程号

-- active:是否活跃状态

-- secs_running:操作运行秒数

-- microsecs_running:操作运行微秒数

-- op:操作类型,包括(insert/update/query/remove/getmore/command)

-- ns:命名空间

-- query:查询语句

-- client:连接的客户端信息

-- desc:描述信息

-- threadId:线程id

-- connectionId:连接id

-- waitingForLock:是否等待获取锁

-- lockStats.timeLockedMicros.r:持有读锁的时间(微秒)

-- lockStats.timeLockedMicros.w:持有写锁的时间(微秒)

-- lockStats.timeAcquiringMicros.r:请求读锁的时间(微秒)

-- lockStats.timeAcquiringMicros.2:请求写锁的时间(微秒)

3、MongoDB杀死正在执行的进程

db.killOp(opid);


上一篇:mongodb是什么类型的数据库

下一篇:windows怎么查看mongodb数据库


mongodb
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器