ORACLE SQL 调优
文章平均质量分 77
kf_panda
这个作者很懒,什么都没留下…
展开
-
表之间的连接
1、排序--合并连接(sort merge join,CMJ) 内部连接过程 1)、首先生成row source1需要的数据,然后对这些数据按照连接操作关联列(如:A.col3)进行排序 2)、随后生成row source2需要的数据,然后对这些数据按照与sort source1对应的连接操作关联列(比,B.col4)进行排序 3)、最后两边已排序的行被放在一起执行合并操作原创 2013-11-24 21:52:17 · 687 阅读 · 0 评论 -
关于NULL
在写sql的时候经常可能因为NULL的原因造成查询的结果并不是真正想要的。 许多人都知道数据库其实是三值逻辑,即真、假、NULL。 CREATE TABLE BASE_PERSON( ID INTEGER, NAME VARCHAR2(30) ); HUANG>>>>INSERT INTO BASE_PERSON VALUES(1,'huang'); HUANG>>>原创 2013-05-23 22:50:30 · 806 阅读 · 0 评论 -
oracle 高水位线详解
一、什么是水线(High Water Mark)? 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上HWM只会增大,不会缩转载 2014-08-11 23:26:44 · 663 阅读 · 0 评论