SQL优化;
2017-05-19 00:00
176 查看
这里只考虑单纯的SQL优化;
通常最常用的方法:
1、 解释执行命令explain;然后后面用\G 让结果纵向显示;
2、 日志分析sql语句,开启慢查询;
3、show status等看各种状态属性的方法;
高性能sql语句原则:
1、尽量不要用*,因为这样需要解析引擎多做一步事件,使得性能降低;
2、设计表的时候,对于varchar的最好不用null,默认可以都设置为空串,这样存储的空间就会相对少一些;
通常最常用的方法:
1、 解释执行命令explain;然后后面用\G 让结果纵向显示;
2、 日志分析sql语句,开启慢查询;
3、show status等看各种状态属性的方法;
高性能sql语句原则:
1、尽量不要用*,因为这样需要解析引擎多做一步事件,使得性能降低;
2、设计表的时候,对于varchar的最好不用null,默认可以都设置为空串,这样存储的空间就会相对少一些;
相关文章推荐
- 一个Oracle、DB2、MS SQL Server都有的优化选项
- 如何用外部程序优化SQL语句中的IN和EXISTS
- SQL优化
- 优化数据库的思想及SQL语句优化的原则
- SQL 优化 (某篇的精简版)
- SQL语句优化技术分析
- [转]SQL优化较高境界
- ORACLE SQL语句优化技术分析(原创)
- ORACLE SQL语句优化技术分析(转载)
- SQL性能优化 第三章 理解I/O子系统和RAID
- SQL语句优化
- SQL语句的优化方法
- 数据库性能优化分析案例---解决SQL语句过度消耗CPU问题
- Oracle中优化SQL的原则
- SQL性能优化 第4章 调整SQL Server
- SQL语句中的优化提示Hints的总结
- 采用optimizer_index_cost_adj优化SQL语句
- SQL优化
- ORACLE SQL语句优化技术分析
- SQL语句优化技术分析(Oracle)