实用SQL语句优化
来源:互联网 发布:淘宝在那里投诉卖家 编辑:程序博客网 时间:2024/06/05 07:07
1. 在确保完整性的情况下多用commit语句。
2. 用NOT EXISTS 替代NOT IN。
3. 用EXISTS替代IN。
4. WHERE子句的连接顺序:
Oracle采用自上而下的顺序解析WHERE子句。根据这个原来,表之间的连接必须写在其他WHERE条件之前。
5. 有效的使用索引。
6. 避免对大表的全局扫描。
全表扫描是指不加任何条件或没有使用索引的查询语句。如下
6.1 所查询的表没有索引。
6.2 需要返回所有的行。
6.3 带like 并使用‘%’这样的语句就是全表扫描。
6.4 对索引主列有条件限制,但使用了函数,则Oracle使用了全表扫描。
6.5 带有is null 和is not null 及!=等子句也导致全表扫描。
- 实用SQL语句优化
- 精妙实用Sql语句
- 精妙实用SQL语句
- 精妙实用Sql语句
- 实用SQL语句
- 精妙实用Sql语句
- 经典实用SQL语句
- 实用SQL语句
- 实用sql语句
- 实用的SQL语句
- SQL实用操作语句
- 实用SQL语句试题
- 实用SQL语句
- SQL基础实用语句
- 实用SQL语句
- 实用滴sql语句
- sql 语句实用东东
- 实用的sql语句
- Thread2
- Android NDK C++开发注意事项总结
- Java集合总结之Set整体框架
- 数据库连接字符串
- 一篇很不错的解析hashmap原理的文章
- 实用SQL语句优化
- ElectionFraudDiv1(SRM544-div1-1)
- C#结束进程通用方法
- C#线程系列讲座(3):线程池和文件下载服务器
- AssetManager asset的使用
- Qt中的错误说没有<QtNetwork>这个文件
- 第十六周任务0-3-1
- CDMA PDU 解码
- Java映射总结之Map整体框架