SQL语句优化

发送->缓存->解析->预处理->生成查询计划->执行计划->返回

  • 关闭缓存
  • 关联顺序
  • 外->内连接
  • 等价替换
  • 子查询->关联
  • 提前终止
  • in优化
  • profile
  • 大表分批查询(指定范围)
  • 表结构修改
  • 使用汇总表(小表汇总)

> set global slow_query_log=on;

slow_query_log_file:

slow_query_log_time:

...

> show variables like '%slow_query_log%'

> mysqldumpslow -s r -t 10 slow_query.log  

排序:-s  (r/c/t/l/at/al/ar)

top: -t  10  (top  10)

> pt-query-digest --explain h=127.0.0.1,u=root,p=pwd slow-query.log  > out.txt

实时分析:

> select * from information_schema.PROCESSLIST wherer TIME >= 60;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值