一. sort merge joins连接(排序合并连接) 原理
指的是两个表连接时, 通过连接列先分别排序后, 再通过合并操作来得到最后返回的结果集的方法.
假如表 T1 和 T2 的连接方式是排序合并连接, oracle 执行步骤如下:
(1) 根据 sql 语句中的谓词条件(如果有) 访问 T1 表, 得到一个过滤的结果集, 然后按照 T1 中的连接列对结果集进行排序
(2...
分类:
数据库 时间:
2014-12-13 10:53:51
阅读次数:
291
select*fromv$reserved_wordswherekeywordin(selectCOLUMN_NAMEfromall_tab_columnswheretable_name='JC_GUESTBOOKMODEL_ITEM'andowner='JLWCM');
分类:
数据库 时间:
2014-12-12 10:00:59
阅读次数:
222
一. nested loop 原理
nested loop 连接(循环嵌套连接)指的是两个表连接时, 通过两层嵌套循环来进行依次的匹配, 最后得到返回结果集的表连接方法.
假如下面的 sql 语句中表 T1 和 T2 的连接方式是循环嵌套连接, T1 是驱动表
select *
from T1, T2
where T1.id = T2.id and T1.nam...
分类:
数据库 时间:
2014-12-09 19:40:23
阅读次数:
145
ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) -...
分类:
数据库 时间:
2014-12-09 11:57:34
阅读次数:
242
创建临时表空间:createtemporarytablespacemdm_temptempfile‘/u01/app/oracle/tempspace/mdm_temp.dbf‘size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;创建表空间:createtablespaceMDMloggingdatafile‘/u01/app/oracle/tablespace/mdm.dbf‘size50mautoextend..
分类:
数据库 时间:
2014-12-09 02:04:51
阅读次数:
202
HASHJOIN的模式 hash join有三种工作模式,分别是optimal模式,onepass模式和multipass模式,分别在v$sysstat里面有对应的统计信息: SQL> select name, value from v$sysstat where name like '%wor.....
分类:
数据库 时间:
2014-12-07 17:39:37
阅读次数:
254
Hash算法原理 对于什么是Hash算法原理?这个问题有点难度,不是很好说清楚,来做一个比喻吧:我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别),我们按照体重来分,划分成100个小猪圈。 然后把每个小猪,按照体重赶进各自的猪圈里,记录档案。 好了,如果我们要找某个小....
分类:
数据库 时间:
2014-12-07 17:34:50
阅读次数:
287
1.Oracle表的管理表名和列名的命名规则:必须以字母开头;长度不能超过30个字符;不能使用oracle的保留字;只能使用如下字符:A-Z, a-z, 0-9, $, # 等。Oracle支持的数据类型:字符型char 定长 最大2000个字符char(10)----'小韩' 前四个字符放'小韩'...
分类:
数据库 时间:
2014-12-07 16:18:53
阅读次数:
309
我们对hash join的常见误解,一般包括两个: 第一个误解:是我们经常以为hash join需要对两个做join的表都做全表扫描 第二个误解:是经常以为hash join会选择比较小的表做build table纠正第一个误解: 我们经常以为hash join需要对两个做join的表都做...
分类:
数据库 时间:
2014-12-07 12:26:14
阅读次数:
213
ALTER?TABLE? tabname ENABLE?row?movement?; flashback?table?tabname to?timestamp?to_timestamp(‘2014-12-04?10:40:00‘,‘yyyy-mm-dd?hh24:mi:ss‘); ? ?...
分类:
数据库 时间:
2014-12-05 14:26:07
阅读次数:
203