-- 查看跟踪级别(0为关闭,1是定义慢操作及时间,2是跟踪所有操作)
db.getProfilingLevel()
-- 设置慢操作级别和慢时间定义,单位毫秒(默认100ms)
db.setProfilingLevel(1,1000)
-- 查看当前设置
db.getProfilingStatus()
-- 查看跟踪记录(在test中)
db.system.profile.count()
db.system.profile.find()
db.system.profile.find( { millis : { $gt : 10000 } } )
db.system.profile.find().limit(10).sort( { ts : -1 } ).pretty()
-- 禁用则设置为0
db.setProfilingLevel(0)
-- 在实例设置,启动服务时设置
mongod --profile=1 --slowms=1000
-- 其他操作
mongostat
db.serverStatus()
db.serverStatus()["globalLock"]
db.collection.stats()
db.currentOp()
db.killOp( "Opid" )