• ADADADADAD

    怎么查看mongodb的进程[ 建站问答 ]

    建站问答 时间:2024-12-01 18:58:15

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    查看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的进程.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mongodb