The profiler============
db.commandHelp("profile")Levels
0= OFF
1=selective (slow)
2=ON
Setting profile:
Setting profile for Level 2 =>db.setProfilingLevel(2)
Setting profile for logging transaction >3Msecs => db.setProfilingLevel(1,3)
Checking profile:
db.getProfilingStatus()
show collections => "system.profile" will be in the collection list
List entries in the profile log=>db.system.profile.find().pretty()
Count number of entries in the profile => db.system.profile.find().count()
display last entry from profile => db.system.profile.find({},sort({$natural:-1}.limit(1).pretty()
display last entry from profile with type of operation query or update or??
=> db.system.profile.find({},{op:1}.sort({$natural:-1}.limit(10).pretty()
CHECKING Profile size=>
db.system.namesapces.find() - default 1MB in RAM, it's a circular queue
db.system.profile.stats()


