oracle优化方法
2016-07-08 16:51
561 查看
1)表名顺序优化,数据量小的表放最后,当有交叉表(关联表)时,交叉表放最后
2)摆放where子句时,把能过滤大量数据的条件放在最下边
3)where比having快
4)少使用select
*,*会去数据库字典检索列名,花销时间
5)>=替代>
6)用UNION替换OR (适用于索引列)
7)用in 代替or
8)Union All重复输出两个结果集合中相同记录
如果两个并集中数据都不一样.那么使用UnionAll 与Union是没有区别的
9)用索引统计总数
10)用Exists(Not Exists)代替In(Not In)
2)摆放where子句时,把能过滤大量数据的条件放在最下边
3)where比having快
4)少使用select
*,*会去数据库字典检索列名,花销时间
5)>=替代>
6)用UNION替换OR (适用于索引列)
7)用in 代替or
8)Union All重复输出两个结果集合中相同记录
如果两个并集中数据都不一样.那么使用UnionAll 与Union是没有区别的
9)用索引统计总数
10)用Exists(Not Exists)代替In(Not In)
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- MySQL 优化
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- Google排名优化的几个影响因素
- DB2优化(简易版)
- Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架
- C#中尾递归的使用、优化及编译器优化
- 对优化Ruby on Rails性能的一些办法的探究
- 优化Ruby脚本效率实例分享
- oracle的nvl函数的使用介绍