MongoDB进程查看方法

Posted 满格

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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进程查看方法的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB PHP

Linux上MongoDB一些设置

linux 重启进程

Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )(代码片段

mongodb启用Profiling定位问题

在 Python 多处理进程中运行较慢的 OpenCV 代码片段