上一页 1 ··· 4 5 6 7 8 9 下一页

2014年6月3日

union 合并的优化

摘要: union和union all的区别 union比union all有一个去重的操作。 阅读全文

posted @ 2014-06-03 10:23 todayiwillgo 阅读(160) 评论(0) 推荐(0)

2014年5月30日

性能跟踪,查看执行计划的方法

摘要: set linesize 1000 ; ---这句话是调整显示格式set timing on;--显示执行sql的操作时间set autotrace on; 显示语句的执行结果set autotrace traceonly; 不显示语句的执行结果设置autotrace 的命令1 set autotr... 阅读全文

posted @ 2014-05-30 11:35 todayiwillgo 阅读(278) 评论(0) 推荐(0)

聚合因子

摘要: 聚合因子决定了回表查询的速度。当然在查询中有的不可避免要执行索引回表读,那么什么情况下索引回表读的效率更高呢回表查询的效率和聚合因子有关如果某个索引列的列值在表中是有序存放的如1 到10000,我们知道索引列的值在索引中是有序存放的,表和索引两者的排列顺序相似度很高我们就说聚合因子比较低如果某个索引... 阅读全文

posted @ 2014-05-30 10:58 todayiwillgo 阅读(622) 评论(0) 推荐(0)

联合索引

摘要: 索引不含查询列可以考虑联合索引如果我们想读取索引列和非索引列的值,但是不想发生索引回表读,怎么办如我们想查询id列和name列的值create index aa on t(id,name)性能比回表高效但是联合索引的索引列最多不能超过3列,如果索引列太多,那么索引块势必会多,就会遍历更多的所以块建立... 阅读全文

posted @ 2014-05-30 10:31 todayiwillgo 阅读(855) 评论(0) 推荐(0)

索引回表读与优化

摘要: 在执行计划中我们可能见过这样一句话 table access by index rowid ,这就是索引回表读实验脚本观察上面的operation 最后执行的出现在最上面我们可以从索引块中读取索引列的值,如果想读取索引列值以外的其他字段那就需要根据索引块的rowid定义到数据块这就是执行计划中的 索... 阅读全文

posted @ 2014-05-30 10:29 todayiwillgo 阅读(459) 评论(0) 推荐(0)

2014年5月29日

merge into

摘要: 动机: 想在Oracle中用一条SQL语句直接进行Insert/Update的操作。 说明: 在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。 merge into... 阅读全文

posted @ 2014-05-29 10:02 todayiwillgo 阅读(429) 评论(0) 推荐(0)

oracle的with语法

摘要: 1. With语句的语法Oracle在9i中引入了with语句。with语句用来给查询语句中的子查询命名,随后就可以在查询语句的其他地方引用这个名称。语句格式如下:1 WITH AS (subquery_sql_statement)2SELECT FROM ;在一个With语句中可以定义多个子查... 阅读全文

posted @ 2014-05-29 10:01 todayiwillgo 阅读(6850) 评论(0) 推荐(1)

2014年5月28日

男人吃这3种菜防癌又补肾

摘要: 男人吃这3种菜防癌又补肾核心提示:多数男性对蔬菜水果这类“女性化”的食物嗤之以鼻,而更愿意称自己为肉食动物。不过,据英国食物研究所的最新报告指出,只要每星期食用小量西兰花,就有助预防前列腺癌。另外,还有一些常见的蔬菜也有壮阳之功效,甚至能防癌。 一、西兰花 这项研究的受试者被分成两组,每星期分别... 阅读全文

posted @ 2014-05-28 16:57 todayiwillgo 阅读(151) 评论(0) 推荐(0)

好习惯

摘要: 这些“坏”习惯有益健康核心提示:人们在平时的生活中已经养成了许多习惯,但是很多时候人们心目中的坏习惯活血也会发挥好的作用,让我们看看都有哪些吧。 近日,美国MSN网站健康频道刊文指出,某些所谓的“坏”习惯,并非一点不可取,只要把握好“火候”,不仅不会损害健康,还可提高脑力、预防疾病。 吃巧克力,... 阅读全文

posted @ 2014-05-28 16:50 todayiwillgo 阅读(150) 评论(0) 推荐(0)

2014年5月27日

物化视图

摘要: 一、物化视图的一般用法物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型ON DEMAND、ON... 阅读全文

posted @ 2014-05-27 17:27 todayiwillgo 阅读(165) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页

导航