MongoDB:如何监控drop命令的时间

时间:2014-07-22 13:22:25

标签: mongodb ubuntu

如何在MongoDB(在Ubuntu中运行)中删除集合所花费的时间读取毫秒数?

我正在使用'.explain'获取正在执行的查询的读数,但是当我尝试将其标记为drop命令时,我只是收到一条错误消息:

 > db.Aircraft.drop().explain()
 2014-07-22T05:57:32.173-0700 TypeError: Object true has no method 'explain'

我得到了这里发生的事情的要点,但我不知道记录速度的方法。请问有人能提出什么建议吗?

1 个答案:

答案 0 :(得分:0)

可以尝试运行这个小脚本......

use myDBName
var _start = new Date();
db.dropDatabase();
var _end = new Date();

print("Time to drop the database... " + ((_end - _start)/1000));

只需将其粘贴到mongo shell中即可,如果要测量的时间是可测量的,则会显示。