- 博客(6)
- 资源 (15)
- 收藏
- 关注
转载 Oracle Hint的用法
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如
2015-05-08 22:50:30 368
转载 Orcale 性能优化之索引使用
1.索引必须合理创建,过多的创建索引会增加增删改的负担。 2.有空值的字段尽量不要建索引。 3.尽可能建立唯一的索引。 4.常用的字段组合可以建立复合索引。 5.不要在索引列使用以下操作,否则索引会失效。 a.not 、 b. is null ,isnot null c.like,like比较特殊,当使用 like '%xx%'时,索引会失效;左模糊
2015-05-08 15:43:43 761
转载 那些高性能的SQL语句编写的事
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 见2的例子 2.多表关联查询时,主表放在最后。 --------------------------------- 修改前 ---------------------------------------- s
2015-05-08 15:42:15 580
转载 Oracle脚本编写“青铜”守则
一,原则 1,必须 注意表的顺序,主从表依次从下往上(从右往左) 2,必须 注意查询条件的顺序,主从条件依次从下往上 3,必须 在编写查询语句前,规划主从表(主表的字段,对于从表来说就是常量) 4,必须 使用表时,用别名(提升效率,而不仅仅是避免同名字段) 5,必须 在
2015-05-08 15:35:49 628
转载 SQL编程性能优化--ORACLE
SQL优化 ORACLE采用自后而前的顺序解析WHERE 写在最后的表将做为基础驱动表 表之间的连接必须写在其他WHERE条件之上 可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾 [执行153.3秒] SELECT … FROM emp e WHERE sal > 50000 AND job = ‘MANAGER’
2015-05-08 15:35:05 354
转载 【SQL】SELECT语句中集合运算符 UNION/INTERSECT/MINUS
使用UNION(ALL)、INTERSECT、MINUS可以对子查询的结果集进行结合运算: 创建测试表 create table test1 as select * from emp where deptno in (10,20); create table test2 as select * from emp where deptno in (20,30); 测试表tes
2015-05-08 15:05:22 1105
ZoomIt演示必备辅助软件
2013-04-25
xp磁盘分区工具
2012-12-29
SqlDbx 中文版
2012-12-11
IE8-WindowsX
2012-11-12
NotePad++ 编辑器
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人