开发者社区> 问答> 正文

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

已解决

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

展开
收起
提个问题 2024-06-15 17:14:28 36 0
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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像