进入到mongo的shell中,先查看mongo的profile设置情况
0代表关闭,1代表只记录slowlog,这里我们设置成了1000,也就是1000ms
当profile表过大时,调整表大小为4MB
db.getProfilingLevel()
db.setProfilingLevel(0,1000)0代表关闭,1代表只记录slowlog,这里我们设置成了1000,也就是1000ms
db.getProfilingLevel()
db.system.profile.find().limit(10).sort( { ts : -1 } ).pretty()当profile表过大时,调整表大小为4MB
db.setProfilingLevel(0)
db.system.profile.drop()
db.createCollection( "system.profile", { capped: true, size:4000000 } )
db.setProfilingLevel(1)
本文介绍如何使用MongoDB的profile功能进行性能监控与调优,包括设置profile级别、查询slowlog记录、调整profile表大小等操作。
65

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



