mongoDB查找引发警报的查询

时间:2019-03-05 16:50:27

标签: mongodb mongodb-atlas

所以我收到来自Mongo的警报-偶尔...

  

查询定位:已扫描的对象/返回的对象已超过1000

有没有一种方法可以专门查看有问题的查询?我在仪表板上看到了一段时间内的趋势图-我的“绩效顾问”没有显示“慢”查询...而且我得到的电子邮件提醒特别是要检查“绩效顾问”。

任何帮助

1 个答案:

答案 0 :(得分:0)

通常,当“扫描对象/返回”比率较大时,这意味着这些查询将变慢并且将显示在slow_query日志中。如果没有任何显示,则可以减少slowms setting来确定哪些查询将被写入慢速查询日志。

$explain$collStats aggregation operator是另外两个值得注意的工具,但是对于这种情况,我建议您更新概要分析级别,然后查看您的位置!