我们的生产速度越来越慢,应用程序暂停了大约10-20秒。
我们的环境
你们可以在这里下载日志文件:https://gofile.io/?c=9Douwb
有一些可疑的观点,但是我不明白为什么查询花费了太长时间来处理。 有人可以遇到有关此问题的经验吗?
非常感谢您的帮助
2019-08-23T02:49:57.860 + 0000 I COMMAND [conn363101]命令chatlogextension4.5ccd7631383cb22a2aa62c01命令:find {查找:“ 5ccd7631383cb22a2aa62c01”,过滤器:{$ or:[{from:“ 5d5f524d383cb2048c617ca4” :“” 5d5f524d383cb2048c617ca4“}],_id:{$ lt:ObjectId('5d5f5443383cb2044bc48ccf')},$ and:[{type:{$ ne:” REAL_GIFT“}},{type:{$ ne:” REAL_GIFT_STATUS“}} ]},排序:{_id:-1},限制:24,$ readPreference:{模式:“ secondaryPreferred”},$ db:“ chatlogextension4”} planSummary:IXSCAN {from:1},IXSCAN {to:1} keysExamined :1 docsExamined:1 hasSortStage:1 cursorExhausted:1 numYields:2 nreturned:1 reslen:454锁:{全局:{AcquisitionCount:{r:6}},数据库:{acquisitionCount:{r:3}},集合:{ acquisitionCount:{r:3}}}协议:op_query 18480ms
答案 0 :(得分:0)
我没有发现查询性能有任何问题。我可以看到它已使用索引来过滤文档。不幸的是,我无法下载日志进行审核,因为该日志已被我的组织阻止。我怀疑,这可能是由于内存,网络,服务器负载等其他原因造成的,
如果您已经解决了该问题,请发布该问题的详细信息以及解决方法