sql 优化 注意事项
2011-03-25 10:21
330 查看
总结:
---- 可见,所谓优化即where子句利用了索引,不可优化即发生了表扫描或额外开销。
---- 1.任何对列的操作都将导致表扫描,它包括数据库函数、计算表达式等等,查询时
要尽可能将操作移至等号右边。
---- 2.in、or子句常会使用工作表,使索引失效;如果不产生大量重复值,可以考虑把
子句拆开;拆开的子句中应该包含索引。
---- 3.要善于使用存储过程,它使SQL变得更加灵活和高效。
---- 从以上这些例子可以看出,SQL优化的实质就是在结果正确的前提下,用优化器可
以识别的语句,充份利用索引,减少表扫描的I/O次数,尽量避免表搜索的发生。其实S
QL的性能优化是一个复杂的过程,上述这些只是在应用层次的一种体现,深入研究还会
涉及数据库层的资源配置、网络层的流量控制以及操作系统层的总体设计。
相关文章推荐
- SQL优化-索引 (五)其他注意事项
- Hive优化----编写SQL时注意事项
- SQL 数据库的优化性能注意事项(摘自CSDN论坛)
- sql优化注意事项
- SQL性能优化注意事项
- SQL的优化和注意事项
- oracle(sql优化)- 第二部分 常用sql用法和注意事项
- Mybatis中SQL性能优化注意事项
- sql 优化注意事项
- SQL语句优化注意事项
- sql优化和注意事项
- Oracle Sql优化注意事项
- SQL优化及注意事项
- SQL优化及注意事项
- Navicat导入sql脚本文件卡死注意事项
- jQuery性能优化注意事项
- 基本的Sql编写注意事项
- 【iOS-Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TP工具的”.pvr.ccz”,”.plist”共用的终极精灵优化及注意事项!
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- Sql订阅发布注意事项