MongoDB查询执行时间过长

ogq8wdun  于 2023-03-17  发布在  Go
关注(0)|答案(1)|浏览(182)

我们的生产越来越慢,应用程序暂停了大约10-20秒。
环境

  • Mongo版本3.6.1
  • 内存128 GB,R5d.x2 Amazon示例

您可以在这里下载日志文件:https://gofile.io/?c=9Douwb
有一些可疑点,但我不明白为什么查询花了太长的时间来处理。有人有这个问题的经验吗?
非常感谢你的帮助
2019年8月23日T02:49:57.860+0000 I命令[连接器363101]命令聊天日志扩展4.5ccd7631383cb22a2aa62c01命令:查找{查找:“5ccd 7631383 cb 22 a2 aa 62 c 01”,过滤器:{ $或:[ {来自:“5d 5 f524 d383 cb 2048 c617 ca 4”},{收件人:“5d 5 f524 d383 cb 2048 c617 ca 4”} ],标识号:{ $lt:对象ID('5d 5 f5443383 cb 2044 bc 48 ccf')}、$和:[ {类型:{ $ne:“真实的”} },{类型:{ $ne:“真实的礼品状态”}} ] },排序:{ _id:-1 },限制:24,$读取首选项:{模式:“辅助首选”},$db:“聊天日志扩展4”计划摘要:IXSCAN {来自:1 },IXSCAN {至:1 }密钥已检查:1个文档已检查:1个具有排序阶段:1个游标已耗尽:1个数量产量:2个返回:1个重新长度:454个锁:{全局:{采集计数:{ r:6 } },数据库:{采集计数:{ r:3 } },集合:{采集计数:{ r:3 } } }协议:操作查询18480毫秒

pprl5pva

pprl5pva1#

我没有看到查询性能有任何问题。我可以看到它使用索引来筛选文档。不幸的是,我无法下载日志进行查看,因为它被我的组织阻止。我怀疑,这可能是由于一些其他原因,如内存、网络、服务器负载等。
如果您已经解决了问题,请发布问题的详细信息以及您的解决方法

相关问题