开发者社区 问答 正文

RDS比自建的数据库性能差很多

已解决

RDS比自建的数据库性能差很多

展开
收起
提个问题 2024-06-15 17:14:28 45 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    可先使用RDS的一键诊断功能,分析实例是否存在异常,若无异常可按以下流程排查

    • 所有请求都慢
      1、实例规格:确认源实例和目标实例规格是一致的
      2、实例性能:确认实例性能(CPU\IOPS\内存\锁等)没有异常
      3、会话状态:连接实例查看会话状态是否有异常

    • 部分请求慢
      1、实例规格:确认源实例和目标实例的规格,是否一致。
      2、物理读:连续执行两次同一个SQL
      3、实例性能:确认实例性能(CPU\IOPS\内存\锁等)没有异常
      4、会话状态:连接实例查看会话状态是否有异常
      5、执行计划:原实例和目标实例分别查看执行计划是否有区别
      6、profiling跟踪,分析性能损耗原因             

      profiling步骤:
      1).set profiling=1;
      2).执行SQL
      3).show profiles; 获取2执行SQL的query_id
      4).show profile for query 【3步获取的query_id】
    2024-06-15 17:14:29 举报
    赞同 3 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等