mongodb 查看当前库连接数
db.serverStatus().connections查询失败
#查看当前数据库连接数,没有成功返回
mongos> db.serverStatus().connections
mongos>
#查看运行状态
mongos>db.serverStatus()
{ "ok" : 0, "errmsg" : "not authorized on admin to execute command { serverStatus: 1.0 }", #显示没有认证权限,执行没权限,需加上root权限 "code" : 13 }
找到原因
没有认证用户权限
解决方法:
添加用户权限
添加zadig 的root 权限
mongos> db.grantRolesToUser("zadig",[{role: "root",db:"admin"}]);
取消权限
mongos> db.revokeRolesFromUser("zadig",[{role: "root",db:"admin"}]);
查看当前连接数
mongos> db.serverStatus().connections
{ "current" : 65, "available" : 19935, "totalCreated" : 17631396 }
注释
- 当前连接数 "current"
- 可用连接数 "available"
- MongoDB一共创建线程数 "totalCreated"
db.serverStatus命令
最常用也是最基础的查看实例运行状态的命令。但db.serverStatus也有一个缺陷,就是数据是静态的,而不是实时的
>db.serverStatus() { "host":"localhost.localdomain", "version":"1.8.1", --服务器版本 "process":"mongod", "uptime":3184, --启动时间(单位:秒) "uptimeEstimate":3174, "localTime":ISODate("2012-05-28T11:20:22.819Z"), "globalLock":{ "totalTime":3183918151, "lockTime":10979, "ratio":0.000003448267034299149, "currentQueue":{ "total":0, --当前全部队列量 "readers":0, --读请求队列量 "writers":0 --写请求队列量 }, "activeClients":{ "total":0, --当前全部客户端连接量 "readers":0, --客户端读请求量 "writers":0 --客户端写请求量 } }, "mem":{ "bits":32, --32位系统 "resident":20, --占用物量内存量 "virtual":126, --虚拟内存量 "supported":true, --是否支持扩展内存 "mapped":32 }, "connections":{ "current":1, --当前活动连接量 "available":818 --剩余空闲连接量 }, ... "indexCounters":{ "btree":{ "accesses":0, --索引被访问量 "hits":0, --索引命中量 "misses":0, --索引偏差量 "resets":0, "missRatio":0 --索引偏差率(未命中率) } }, ... "network":{ "bytesIn":1953, --发给此服务器的数据量(单位:byte) "bytesOut":25744, --此服务器发出的数据量(单位:byte) "numRequests":30 --发给此服务器的请求量 }, "opcounters":{ "insert":0, --插入操作的量 "query":1, --查询操作的量 "update":0, --更新操作的量 "delete":0, --删除操作的量 "getmore":0, "command":31 --其他操作的量 }, ... "ok":1 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)