Mongodb慢查询分析输出

时间:2014-10-24 09:41:48

标签: mongodb mongoose mongodb-query

我试图了解mongodb中查询速度慢的原因,以下是输出。有人可以通过查看以下输出告诉我为什么查询真的需要23秒?我确实看到读取的锁定大约是35秒。是时候把握锁了吗?如果是这样,为什么它会持续这么长时间?

{ 
    "$query": { 
        "level": { "$in": [ 1 ] }, 
        "p_id": "7yhhh", 
        "is_new": false, 
        "ps.id": "569009", 
        "ps.namespace": "test", 
        "state": 1, 
        "created": { "$lte": new Date(1423504969640) } 
     }, 
     "orderby": { "created": -1 } 
 }
 ntoreturn:5 
 ntoskip:0 
 nscanned:514495 
 scanAndOrder:1  
 keyUpdates:0 
 numYields: 835 locks(micros) 
 r:35885043 
 nreturned:2 
 reslen:1005 
 23218ms

0 个答案:

没有答案