我正在尝试理解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的事实似乎暗示我的表上的索引正在被查询或更新。
我问的原因是我在这种性质的探查器中有很多疑问,他们是我最慢的查询,所以我试图优化它们......但我不知道它们来自哪里;)