【昊鼎王五】监控mongodb的性能所用到的最有用的命令
1.基本查询命令
> db.currentOp()
> db.serverStatus().lock
> db.serverStatus().mem
./mongostat --host 127.0.0.1:30000 -uroot -pxxx --authenticationDatabase admin

2.关于wiredTigerCacheSizeGB
⑴在Linux/OSX上执行如下的命令
WIREDTIGER_CONFIGURED=`ps -ef|grep mongod|grep -i storageengine|grep -ic wiredtiger`echo ${WIREDTIGER_CONFIGURED}
如果返回为1则说明当前系统中运行着一个以WiredTiger为存储引擎的mongod
⑵在Linux/OSX上执行如下的命令
echo "db.serverStatus()"| mongo|grep wiredTiger
3、ulimit命令
ulimit
ulimit -a
4、查看MONGODB版本
> db.runCommand("buildInfo")

本文介绍通过MongoDB内置命令及系统工具监控其性能的方法,包括db.currentOp(), db.serverStatus()等命令的使用,以及如何检查WiredTiger缓存大小和系统限制。同时,提供了查看MongoDB版本信息的指令。

被折叠的 条评论
为什么被折叠?



