开发者社区> 问答> 正文

RDS数据库CPU利用率达到90%是不是到达cpu瓶颈,能够升到99吗?有没有做cpu使用率限制

RDS数据库CPU利用率达到90%是不是到达cpu瓶颈,能够升到99吗?有没有做cpu使用率限制,有没有建议解决我这个问题。

展开
收起
1580019612381188 2019-03-21 20:28:10 1768 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    您可以利用数据管理(DMS)或者CloudDBA解决MySQL实例CPU使用率过高的问题。本文主要介绍使用DMS来解决CPU使用率过高的问题,如何通过CloudDBA来解决CPU使用率过高的问题,可以参考文档 利用CloudDBA解决MySQL实例CPU使用率过高的问题
    数据管理工具提供了几种辅助排查并解决实例性能问题的功能,主要有:
    • 实例诊断报告。
    • SQL 窗口提供的查询优化建议和查看执行计划。
    • 实例会话。
    其中,实例诊断报告是排查和解决 MySQL 实例性能问题的最佳工具。无论何种原因导致的性能问题,建议您首先参考下实例诊断报告,尤其是诊断报告中的 SQL 优化、会话列表和慢 SQL 汇总分。
    另外,如果您需要阿里云的技术支持来解决 CPU 使用率高的状况,请参见  https://market.aliyun.com/store/1682301.html
    避免出现 CPU 使用率达到 100% 的一般原则
    • 设置 CPU 使用率告警,实例 CPU 使用率保证一定的冗余度。
    • 应用设计和开发过程中,要考虑查询的优化,遵守 MySQL 优化的一般优化原则,降低查询的逻辑 IO,提高应用可扩展性。
    • 新功能、新模块上线前,要使用生产环境数据进行压力测试(可以考虑使用阿里云 PTS 压力测试工具)。
    • 新功能、新模块上线前,建议使用生产环境数据进行回归测试。
    • 建议经常关注和使用 DMS 中的诊断报告。
    注意   关于如何访问DMS中的诊断报告,请参见  RDS 如何访问诊断报告
    如果本条回复帮助你解决了问题,请“采纳”,谢谢
    2019-03-22 10:00:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像