DocumentDB中的查询缓慢

问题描述

我有一个DocumentDB,其中包含一些非常慢的查询cpu峰值。以下是基于事件探查器的最慢查询之一。我正在尝试了解哪种类型的问题可能导致此查询变慢,变慢:

{
  "op":"update","ts":1597203362481,"ns":"db.registrations","command":{
    "q":{
      "_id":"5ca3f02edb3fb733eb2f0f46"
    },"u":{
      "$set":{
        "last_active_at":"2020-08-12T03:33:43.278Z","updated_at":"2020-08-12T03:33:43.278Z"
      }
    }
  },"nMatched":1,"nModified":1,"protocol":"op_query","millis":139201,"planSummary":"IXSCAN","execStats":{
    "stage":"UPDATE","nReturned":"0","executionTimeMillisEstimate":"138855.197","inputStages":[
      {
        "stage":"LIMIT_SKIP","nReturned":"1","executionTimeMillisEstimate":"138822.167","inputStage":{
          "stage":"IXSCAN","executionTimeMillisEstimate":"0.305","indexName":"_id_","direction":"forward"
        }
      },{
        "stage":"IXSCAN","executionTimeMillisEstimate":"138841.412","direction":"forward"
      }
    ]
  },"client":"10.70.13.125:42436","user":"db"
}

这些字段:last_active_atupdated_at都没有索引。那为什么这么慢呢?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)