- 博客(19)
- 收藏
- 关注
转载 Partition 表扫描的过程,使用key作为谓词与使用非key值做谓词....
下面执行计划的一部分,前者的谓词为非分区key, 后者的谓词为分区key,反映在执行计划上是由不同,但从他们的上一级HASH JOIN的成本来看,在对全表作PARTITION RANGEITERATOR时,有没有走PAR...
2009-12-26 09:12:11 128
转载 关于USE_NL的使用
之前一直都不是很清楚这个怎么在Nest Loop中指定驱动表(外部表) 和 内部表,经过了一些实验对这一部分有了一定的认识:首先对于nest loop有两种机制: 内部表全表扫描和内部表索引扫描,9i开始对于内部表索引扫描的...
2009-12-26 09:10:55 205
转载 index 包含null值得简单测试
为了证明index对null不会纪录,特别做了以下验证:目的通过察看全为null的列,和非null的列上的索引的叶子块和总的block进行比较,得到索引是否会纪录null值,或者说index是纪录null 相关的 row...
2009-12-26 09:09:58 205
转载 关于分区表Local索引Rebuild的一些总结
今天一个脚本里面的一条build index老是出现ORA-00054: resource busy and acquire withNOWAIT specified 错误,错误本身比较容易理解,肯定是有排他锁限制了对Par...
2009-12-26 09:07:52 469
转载 Merge into 学习
Merge在plsql的脚本的出现频率还是很高的,这里做个简单的小实验,记录一下我对merge的使用,以防将来遗忘.另外还有一个有趣的现象,当merge和hint /*+ append */合起来用的时候,就会出现一个比较怪...
2009-12-26 09:06:28 130
转载 关于高度均衡和频率均衡的直方图
直方图分为两种类型,一种是比较常见的”高度均衡”,还有一种是”频率均衡”。我在准备的时候一直是按照”高度均衡”这种情况介绍的,之前遇到的也都是高度均衡的。 所谓高度均衡—直方图的数量小于等于distinct+1值, ...
2009-12-26 09:05:23 438
转载 MV定义语句中包含Fact的VIEW,能否Rewrite ?
在数据仓库环境中,复制一张dimension表是比较容易的事,但对于fact表,也许很多人更倾向于创建一个view,因为在新的环境里复制一张十几亿条记录的表,而且将来还要花心思去同步更新,其工作量是难以想象的。于是我们通常把MV...
2008-07-30 14:04:56 122
转载 创建查看和浅析LOCAL INDEX和GLOBAL INDEX
1. 首先了解一下local index 和 global index的创建过程:SQL> create table kl911_1 (no number, name varchar2(60)) 2 partition...
2008-07-04 16:36:36 400
转载 DML对prebuilt table的内容修改时出现ORA-01732
Insert到一张聚合表时出现如下错误,显然是因为MVs建在该表上,所以不能改,通过查看Metalink的: 463025.1,420777.1尝试不删除的情况下直接修改,但失败了,这种方法只对View有用,对MV没用?如下测试...
2008-07-04 14:15:56 108
转载 原来TOAD里能自动产生plan_table
当要执行explain plan时,发现schema下没有Plan table怎么办?toad会自动产生plan_table, 在一个弹出的窗口中输入: plan table schema, plan table name,(...
2008-06-04 14:40:40 373
转载 子查询分解
引自Johnathion的COB Fundamental:数学家的对话:“三个女儿年龄和36,年龄和是在场所有人的总数,大女儿又只宠物仓鼠”with age_list as( select rownum age from db...
2008-05-20 22:54:06 145
转载 关于查询转换的一些总结
对于查询转化,是优化器的一种功能,较简单的回答,优化器会根据它的推测将你的sql语句以另一种方式展现出来,当然查询结果肯定不变,但性能通常都是较优的。1. NO_UNNEST: 知道优化器关闭查询unnesting,也就是不让它...
2008-04-28 23:37:36 133
转载 dba_ind_partitions中index的纪录和dba_indexes是否重复
答案是肯定的,与DBA_TABLES和DBA_TAB_PARTITIONS不同,DBA_IND_PARTITIONS是DBA_INDEXES里面被分区的indexes内容的复制。SQL> select count(...
2008-04-28 15:06:57 587
转载 第一桶金
我的第一桶金,这是个略显沉重的话题,因为到现在已到而立之年,我没有起来金库的钥匙,没有一个绝对饥饿的胃,也没有被大奖砸中的运气. 也许一辈子平平淡淡的生活真的要继续下去了.但是为什么一定要这样呢? 有时候总觉得自己的潜力可能真的...
2008-01-21 21:12:16 101
转载 闪回版本查询操作
SQL> create table t4 as select object_id, object_type,created, status from dba_objects where rownum<300...
2008-01-03 10:51:05 116
转载 新的希望
可能是宝宝给我带来的希望,我在老婆三个月的时候得到了HP-GDCC的offer,但是这意味着我要放弃一些现有的安稳的生活,从苏州跑到上海,每周过四天独居的生活,然后回苏州过两天周末。但这让我有机会在更广的舞台上充实自己,规...
2007-11-20 22:30:35 87
转载 导出db里user的创建和授权的过程
----创建user:select 'create user ' || username || ' identified by values ''' || passwordfrom dba_users;----授权user:se...
2007-11-20 22:14:52 110
转载 新的规划
10月8号,今天计划两个小时投入Oracle和SAP技术,一个小时背单词,一个小时看一些"杂书"。如果顺利的话,应该有一定收获的。[@more@] ...
2007-10-08 08:59:32 86
转载 Flashback transaction 的内容是否须commit
答案是否定的,不管怎样只要块的改变记录在undo segment里面,该动作就会作为flashback transaction的候选人:conn hr/hr;create table t1 as select employee_...
2007-09-20 23:19:56 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人