我试图了解 Mongo Database Profiler 的这一行输出:
{ "ts" : ISODate("2012-10-10T20:58:16.805Z"), "op" : "query", "ns" : "streamified.system.indexes", "query" : { "ns" : "streamified.cache_b7dd924a2dab81cc0d47346982d90ee1s" }, "nscanned" : 34566, "nreturned" : 2, "responseLength" : 304, "millis" : 130, "client" : "10.188.17.26", "user" : "" }
显然,这与我的 cache_b7dd924a2dab81cc0d47346982d90ee1s 集合中的索引有关。但是,我不清楚这里发生了什么,因为通常我会看到在查询对象中执行的查询,而不仅仅是 ns. ns 是 system.indexes 的事实似乎意味着我的表上的索引正在被查询或更新。
我问的原因是我在这种性质的探查器中有很多查询,它们是我最慢的查询,所以我正在尝试优化它们......但我不知道它们来自哪里;)