tencent cloud

慢查询增多
最后更新时间:2024-07-24 17:29:14
慢查询增多
最后更新时间: 2024-07-24 17:29:14

现象描述

慢查询是 MongoDB 最常出现的性能问题。用户可使用 控制台 的慢查询管理和慢日志查询功能来对慢查询进行排查处理。

可能原因

通过 $lookup 运算符查询,不使用索引或者使用的索引不支持该查询,需要遍历整个数据库进行完整的扫描,导致检索效率很低。
集合中的文档使用了大量的搜索和索引的大型数组字段,搜索和索引数据集过大,导致系统负载过高。

处理步骤

登录 MongoDB 控制台,单击实例 ID,进入实例管理页面。
方式一:选择数据库管理 > 慢查询管理页,列表会展示当前实例正在执行的请求(包括从节点的请求),您可单击批量Kill对慢查询语句进行 Kill 操作。

方式二:选择慢日志查询页,您可以浏览分析慢日志,系统会记录执行时间超过100毫秒的操作,慢日志保留时间为7天。目前慢日志暂不支持导出,如有需要请联系售后或 提交工单 处理。 若慢查询堆积过快,建议您结合慢查询分析结果对业务侧服务进行优化,若仍无法解决问题,请联系售后或 提交工单 处理。

本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈