SQL优化原理和方法

本文探讨了如何通过观察showprofile的执行时间、利用explain分析SQL类型和可能使用的关键字,减少rows数以提升效率。提到了showstatus中数据类型和字符集的影响,并强调了子查询优化和表别名在编写中的作用。
摘要由CSDN通过智能技术生成
  1. show profile:可观察到每个阶段用时
  2. 查看执行计划 explain;关注type,prossible_keys.key,是否用到索引。rows越少越好。extra:执行计划只是个预估值
  3. 查看花费成本 show status like ‘last query const’; 注意建表时的数据类型、长度表内没有中文,字符集直接Latin1
  4. limit 10000, 5 这种这么写需要扫描1W多行。用子查询代替
  5. 表加别名利于语法解析
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值