您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MongoDB

查看 MongoDB 的运行状态

时间:12-14来源:作者:点击数:

Mongodb 可以使用 mongostat 命令来查看运行状态,mongostat 是 mongodb 自带的在命令行下的间隔时间来获取 mongodb 数据库的当前运行状态的命令。

如果你的 MongoDB 设置了密码,那么查看的时候应该带上验证信息:

mongostat --host 127.0.0.1 --port 27017 -u 用户名 -p 密码 --authenticationDatabase 验证数据库

mongostat 输出列注解:

输出列明 含义 备注
insert 每秒插入次数 如果是slave,数值为 * ,代表replicate操作
query 每秒查询次数 同上
update 每秒更新次数 同上
delete 每秒删除次数 同上
getmore 每秒执行getmore次数 查询游标(cursor)的操作
command 每秒执行的命令数 如果是slave,会显示 local | replicated
flush 每秒执行将数据写入硬盘次数 flush开销很大
mapped 所有被mmap的数据量(MB) -
vsize 虚拟内存使用量(MB) -
res 物理内存使用量(MB) -
faults 每秒访问失败数,数据被交换出内存,放到swap 不要超过100,否则就是机器内存太小,造成频繁swap写入
qr|qw queue lengths for client waiting (read|write) 如果这几个数数值很大,那即是DB被堵住了,DB的处理速度不及请求速度
ar| active clients (read|write) 看看是否有开销很大的慢查询,若查询正常,就是负载很大,需要升级了
netIn network traffic in (bit) 网络带宽压力
netOut network traffic out (bit) 一般mongodb,网络不会成为瓶颈
repl mongodb服务器当前状态 M-master; SEC-secondary; REC-recovering; UNK-unkonwn; SLV-slave
conn 当前连接数 -
time 当前时间 -
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:MongoDB 入门 下一篇:很抱歉没有了
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐