- 博客(75)
- 收藏
- 关注
转载 OPTIMIZER_INDEX_CACHING和OPTIMIZER_INDEX_COST_ADJ
OPTIMIZER_INDEX_CACHINGPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SESSION,ALTER SYSTEM...
2012-07-22 22:28:13
205
转载 Dynamic Sampling Levels
The sampling levels are as follows if the dynamic sampling level used is from a cursor hint or from the OPTIMIZER_...
2012-07-15 22:07:57
166
转载 Oracle转换user_tab_columns中high_value值为十进制
今天本想计算下基于范围的索引选择率,但是通过user_tab_columns查询出来low_value和high_value结果是raw类型的,而且我们知道它是截取了后32位,如果我想知道他们代表确切的十进制...
2012-07-09 18:00:53
435
转载 ddl 导致分区表全局索引unusable
上周五意外发现一个分区表的全局索引失效变为unusable,在监控SQL性能时有几个SQL因为这个索引而挂掉。忽然想起是前一天进行测试时,对该表一个分区做了exchange交换分...
2012-07-08 22:54:27
203
转载 嵌套循环成本消耗
这里只考虑io消耗:全表扫描:一次多块读时间和多块读次数;多块读次数由总块数与一次多块读的块数决定单表全表扫描成本:多块读次数*一次多块读时间/单块读时间=(总块数/一次多块读块数) * 一次多块读时间/单块读时间嵌套循环都是全...
2012-06-10 22:30:39
242
转载 Oracle 成本计算公式
开始专门从事数据库性能优化快1个月了。从今天开始,我决定要好好学习《Cost-Based Oracle Fundamentals》。加油!先介绍下成本计算公式,这个公式会影响整个学习过程~Cost = ( #...
2012-06-05 21:09:33
736
转载 将主查询条件写到子查询里执行效果会怎样?
--测试环境create table t1 as select object_id,object_name from dba_objects;create table t2 as select object_id,ob...
2012-06-04 22:10:17
440
转载 join-semi and join-anti
测试环境:SQL> select id,name from t1; ID NAME---------- -------------------- ...
2012-05-27 22:15:47
76
转载 hash join and hash join semi
测试环境:SQL> select * from t1; ID NAME---------- -------------------- 1 A ...
2012-05-27 22:08:14
532
转载 in 和 not in ,exists 和 not exists
昨天听崔华讲 in 和 not in 不完全相反,回来做了下测试。同时对比了下 exists 和 not exists。测试环境:create table t1(id ...
2012-05-27 08:31:00
148
转载 关于INLIST ITERATOR的几个测试
文档说明:When the Optimizer Uses IN-List IteratorsThe optimizer uses an IN-list iterator when an IN clause i...
2012-05-21 22:36:31
145
转载 一条语句使用group by前后的变化
drop table test1;drop table test2;create table test1asselect object_id, object_name from dba_objects;多执行几次in...
2012-05-17 22:59:19
230
转载 dbms_utility.get_time
dbms_utility.get_time 返回当前时间的1/100秒,它是用以前后两个取点做对比的,单个是没有具体意义的,就是用来取差值的! ...
2012-05-17 22:29:03
124
转载 runstats工具的配置及使用
runstats是tom写的一个用来比较同一事件的不同方法的工具。今天测试一个语句用group by和不用效率有何不同时,头儿建议用runstats来看。第一次用,很好很强大。1、以sys用户登录,执行下列分配权限语句。要执行r...
2012-05-17 22:20:13
246
转载 out join 和 inner join
create table table1(object_id number,object_name varchar2(30));insert into table1 (OBJECT_ID, OBJEC...
2012-05-16 22:30:29
210
转载 in使用的一个例子
今天看文档时,感觉这个结论适用范围不是那么广。select pk_invmandocfrom t1where pk_corp = '1363' and exists(select pk_invba...
2012-05-14 22:28:38
259
转载 修改数据文件地址
现场反应前台研发建表空间时建错了目录,让修改:SQL> select name from v$datafile;NAME-------------------------------------------------...
2012-05-10 23:13:35
112
转载 windows2008卸载win32_11gR2_client
今天现场同事反映自己装了一个32位的11.2.0.1.0客户端,但是却不会下载。按10g方法用UniversalInstaller卸载,会提示用deinstall.sh去卸载。上网查资料说Oracle从从11.2开始,Ora...
2012-05-10 23:13:08
397
转载 怎么识别Oracle客户端、数据库、Java在WIN上是多少位的
好记性不如烂笔头,今天在现场测试,只装了客户端,我想看看到底装的是多少位的客户端但是忘了怎么查幸亏这篇文章还保留着,做个记录吧。How to know if Oracle client, DB,or JAVA...
2012-05-10 23:09:58
133
转载 oracle的clustering_factor
CLUSTERING_FACTOR表示表上数据的存储顺序和索引字段的顺序符合的程度,clustering_factor主要影响indexrange scan1、表中数据的存放顺序按object_id存放,索引也建在object...
2012-05-10 23:08:48
151
转载 局部前缀索引和局部非前缀索引
继上篇继续讨论:如果是分区表的局部前缀索引和局部非前缀索引会是什么样的情况呢?SQL> drop table t;Table dropped.SQL> create...
2012-05-10 22:57:32
161
转载 B*索引,谓词不适用索引前导列的测试
使用一个B*树索引,而且谓词中没有使用索引的最前列。SQL> create table t as select object_id,object_name,object_type from...
2012-05-10 21:01:12
101
转载 Autotrace 用法总结
对一条SQL语句生成执行计划,可以采用的方法有:使用explain plan或者sql Developer按F5或者采用AUTOTRACE。其中AUTOTRACE是一项SQL*Plus...
2012-05-10 19:30:32
166
转载 ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found
建unique索引时遇到ORA-01452错误,如下:SQL> create unique index uk_union_col on CFG_PERF_FORMULA(vendor,version,ne_typ...
2012-05-10 17:37:36
549
转载 同事反映的一个错误ORA-01144
刚同事反映一个错误,上网查资料发现:ORA-01144:文件大小(7680000块)超出4194303块的最大数其中db_block_size=8k,单个数据文件最大应该是4194303个block,也就是8k*419430...
2012-05-10 17:37:08
309
转载 ORA-32004: obsolete and/or deprecated parameter(s) specified
在Oracle10g中,log_archive_start参数已经被废弃,只要启动数据库的归档模式,Oracle就会启用自动归档,从而避免了10g以前由于用户疏忽所带来的一系列问题。$ sqlplus / as sysdba...
2012-05-10 17:36:40
52
转载 ORA-02085和 ORA-02069
今天在现场进行测试时,必须在A库上往B库插入数据,但是测试中出现一些问题。在A库建一个database link LINK_NOAP,查看B库的一个表test。SQL> select * from test@lin...
2012-05-10 17:36:07
119
转载 ORA-01113: file 4 needs media recovery
SQL> startupORACLE instance started.Total System Global Area 167772160 bytesFixed Size 1218316 bytesVaria...
2012-05-10 17:34:13
350
转载 绑定变量窥测
绑定变量窥测:物理优化阶段,查询优化器会窥测绑定变量的值,将它作为字面量来使用。这种方法的问题是它生成的执行计划会依赖第一次生成执行计划时所提供的值。测试一:SQL> alter system flush s...
2012-05-10 15:22:21
108
转载 dbms_xplan和他们对应的表或视图
-- display from PLAN_TABLEfunction display(table_name varchar2 default 'PLAN_TABLE', statement_id varchar...
2012-05-09 19:45:05
94
转载 自然连接的一个测试
建测试表create table t1(id number,name varchar2(10));insert into t1 values(1,'A');insert into t1 values(2,'B');c...
2012-05-09 19:44:01
119
转载 一个递归查询
今天有同学在群里询问一个递归查询的写法,记录一下:表t 表t1(id1,id2 多于表t表的id关联)id name id1 id21 a 1 22 b 2 33 c 2 44 d 3 55 e表t1,i...
2012-05-09 19:42:33
86
转载 关于NULL的两个计算
今天在测试一个脚本时遇到null计算的问题,贴出来记录下:SQL> select null + 9 from dual; NULL+9----------null和其他值相加是空,再看下面这个:SQL&...
2012-05-09 19:40:05
332
转载 oracle中lead和lag函数
这两个函数,是偏移量函数,其用途是:可以查出同一字段下一个值或上一个值。lead(col_name,num,flag)col_name是列名;num是取向下第几个值;flag是一个标志,也就是如果向下第几个值是空值的话就取f...
2012-05-09 19:39:26
184
转载 一个确定trace文件的脚本
我们知道trace文件目录的格式为:user_dump_dest目录/_ora_.trc那么我们如果要找到trace的目录,我们要做的就是:1、首先就要先找到user_dump_dest的目录;2、找到Oracle的o...
2012-05-09 19:37:12
97
转载 PL/SQL变量值可变在程序中会变吗?
忽然有点好奇,如果在pl/sql定义变量部分将变量赋值为可变值,那么在程序中间插入的值是当初赋值时的值还是插入时的可变值?不妨测试下:D:\>set nls_date_format=yyyy-mm-dd hh24:mi...
2012-05-09 19:16:09
65
转载 set verify/termout/heading/feedback on/off
在看《性能诊断艺术》的脚本时,常看到set verify,set heading on/off等的,在网上搜索资料总结下:1、verify用于校验环境变量Determines if before and after im...
2012-05-08 23:01:22
504
转载 rman:configure exclude for tablespace ...
C:Documents and Settingszhaoss>rman target sys/sys@ora nocatalog恢复管理器: Release 10.2.0.1.0 - Production on 星期三 8...
2011-08-03 17:36:52
165
转载 mysql视图--mysql 5.1 参考手册
第22章:视图目录22.1. ALTER VIEW语法22.2. CREATE VIEW语法22.3. DROP VIEW语法22.4. SHOW CREATE VIEW语法在5.1版MySQL服务器中提供了视图功能(包括可更新...
2011-07-20 17:02:48
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人