查看是否开启操作日志:
db.getProfilingStatus()
{
"was" : 0,
"slowms" : 100,
"sampleRate" : 1,
"operationTime" : Timestamp(1544409710, 1),
"$clusterTime" : {
"clusterTime" : Timestamp(1544409710, 1),
"signature" : {
"hash" : BinData(0,"42SOR+j+aYGkTKPwNI/Q4iv297g="),
"keyId" : NumberLong("6588293507792764930")
}
}
}
was:0表示未开启。1表示记录慢命令(默认:执行时常超过100ms)2表示记录所有命令。 修改was:
db.setProfilingLevel(2)
{
"was" : 0,
"slowms" : 100,
"sampleRate" : 1,
"ok" : 1,
"operationTime" : Timestamp(1544409770, 1),
"$clusterTime" : {
"clusterTime" : Timestamp(1544409770, 1),
"signature" : {
"hash" : BinData(0,"km7x9xhJ+3SFGne5qG+bUcSTKJM="),
"keyId" : NumberLong("6588293507792764930")
}
}
}
查看操作日志:
db.system.profile.find()