开发者社区> 问答> 正文

[@饭娱咖啡][¥20]对于慢sql有没有什么比较实用的诊断和处理方法?

江小白太白 2018-10-30 18:47:38 27469

对于慢sql有没有什么比较实用的诊断和处理方法?

分享到
取消 提交回答
全部回答(27)
  • Pisces
    2019-08-09 16:23:59

    如果是RDS的话,可以借助阿里云RDS控制台的CloudDBA的”问题诊断“工具,界面上有个”CPU“。业务的慢SQL生成的会话都能在这里查看到,一般会导致CPU负载过高,根据实际情况进行清理。而“慢SQL”页面,这里可查询具体的慢SQL语句,一般慢SQL产生因没有做索引,尽量避免全表扫描,尤其表数据大的时候更是如此。

    0 0
  • lennyluo_sz
    2019-07-17 23:11:23

    如果用阿里云产品的话,有很方便的慢日志分析工具; RDS/PolarDB自带的工具很不错, 分析报告可以一键生成; 阿里云的HDM产品还可以支持自建数据库的分析.

    0 0
  • 梓杰
    2019-07-17 23:11:22

    先看执行计划,结合表结构进行分析喽

    0 0
  • 技术&生活
    2019-07-17 23:11:22

    配置慢查询
    可以用explain查看索引使用情况

    0 0
  • 不会取名字D
    2019-07-17 23:11:22

    跟踪SQL语句优化吧,尽量不要用join、in、全like等等

    0 0
滑动查看更多