tencent cloud

文档反馈

CPU 使用率偏高异常排查方法

最后更新时间:2024-01-12 10:45:31

    问题描述

    日常运维,登录 MongoDB 控制台,单击实例 ID 进入实例详情页面,选择系统监控页签,检查实例的监控指标详情,发现数据库 CPU监控类 指标明显持续偏高。
    
    

    原因分析及解决方法

    1. 确定业务是否存在很高的操作数据库频率。 登录 MongoDB 控制台,单击实例 ID 进入实例详情页面,选择系统监控页签,查看实例总请求指标 QPS,QPS 反馈的是节点每秒所有请求的次数。 若业务 QPS 明显高,请评估是否需要升级实例配置。具体操作,请参见 调整实例配置
    2. 查看当前 Mongod 上是否存在慢日志。 登录 MongoDB 控制台,查看实例的慢日志,可选择抽象查询。
    img
    
    请关注 command、COLLSCAN、IXSCAN、keysExamined、docsExamined 等关键字。
    command 指出慢日志中记录的操作请求。
    COLLSCAN 说明该查询进行了全表扫描。
    IXSCAN 代表进行了索引扫描。更多字段描述,请参见 MongoDB 官网
    keysExamined 指明索引扫描条目。
    docsExamined 代表文档扫描条目。keysExamined 和 docsExamined 越大,说明没有建索引或者索引的区分度不高。 更多慢日志说明,请参见 MongoDB 官网。根据日志信息,分析具体原因,针对性解决问题。

    相关参考

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持