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