自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

转载 OPTIMIZER_INDEX_CACHING和OPTIMIZER_INDEX_COST_ADJ

OPTIMIZER_INDEX_CACHINGPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SESSION,ALTER SYSTEM...

2012-07-22 22:28:13 176

转载 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 134

转载 Oracle转换user_tab_columns中high_value值为十进制

今天本想计算下基于范围的索引选择率,但是通过user_tab_columns查询出来low_value和high_value结果是raw类型的,而且我们知道它是截取了后32位,如果我想知道他们代表确切的十进制...

2012-07-09 18:00:53 390

转载 ddl 导致分区表全局索引unusable

上周五意外发现一个分区表的全局索引失效变为unusable,在监控SQL性能时有几个SQL因为这个索引而挂掉。忽然想起是前一天进行测试时,对该表一个分区做了exchange交换分...

2012-07-08 22:54:27 176

转载 听明白别人说的,表达清楚自己要的。

听明白别人说的,表达清楚自己要的。 ...

2012-06-26 23:41:45 133

转载 嵌套循环成本消耗

这里只考虑io消耗:全表扫描:一次多块读时间和多块读次数;多块读次数由总块数与一次多块读的块数决定单表全表扫描成本:多块读次数*一次多块读时间/单块读时间=(总块数/一次多块读块数) * 一次多块读时间/单块读时间嵌套循环都是全...

2012-06-10 22:30:39 209

转载 Oracle 成本计算公式

开始专门从事数据库性能优化快1个月了。从今天开始,我决定要好好学习《Cost-Based Oracle Fundamentals》。加油!先介绍下成本计算公式,这个公式会影响整个学习过程~Cost = ( #...

2012-06-05 21:09:33 658

转载 将主查询条件写到子查询里执行效果会怎样?

--测试环境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 418

转载 join-semi and join-anti

测试环境:SQL> select id,name from t1; ID NAME---------- -------------------- ...

2012-05-27 22:15:47 60

转载 hash join and hash join semi

测试环境:SQL> select * from t1; ID NAME---------- -------------------- 1 A ...

2012-05-27 22:08:14 485

转载 in 和 not in ,exists 和 not exists

昨天听崔华讲 in 和 not in 不完全相反,回来做了下测试。同时对比了下 exists 和 not exists。测试环境:create table t1(id ...

2012-05-27 08:31:00 117

转载 关于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 113

转载 一条语句使用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 201

转载 dbms_utility.get_time

dbms_utility.get_time 返回当前时间的1/100秒,它是用以前后两个取点做对比的,单个是没有具体意义的,就是用来取差值的! ...

2012-05-17 22:29:03 98

转载 runstats工具的配置及使用

runstats是tom写的一个用来比较同一事件的不同方法的工具。今天测试一个语句用group by和不用效率有何不同时,头儿建议用runstats来看。第一次用,很好很强大。1、以sys用户登录,执行下列分配权限语句。要执行r...

2012-05-17 22:20:13 210

转载 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 154

转载 in使用的一个例子

今天看文档时,感觉这个结论适用范围不是那么广。select pk_invmandocfrom t1where pk_corp = '1363' and exists(select pk_invba...

2012-05-14 22:28:38 227

转载 修改数据文件地址

现场反应前台研发建表空间时建错了目录,让修改:SQL> select name from v$datafile;NAME-------------------------------------------------...

2012-05-10 23:13:35 92

转载 windows2008卸载win32_11gR2_client

今天现场同事反映自己装了一个32位的11.2.0.1.0客户端,但是却不会下载。按10g方法用UniversalInstaller卸载,会提示用deinstall.sh去卸载。上网查资料说Oracle从从11.2开始,Ora...

2012-05-10 23:13:08 377

转载 怎么识别Oracle客户端、数据库、Java在WIN上是多少位的

好记性不如烂笔头,今天在现场测试,只装了客户端,我想看看到底装的是多少位的客户端但是忘了怎么查幸亏这篇文章还保留着,做个记录吧。How to know if Oracle client, DB,or JAVA...

2012-05-10 23:09:58 110

转载 oracle的clustering_factor

CLUSTERING_FACTOR表示表上数据的存储顺序和索引字段的顺序符合的程度,clustering_factor主要影响indexrange scan1、表中数据的存放顺序按object_id存放,索引也建在object...

2012-05-10 23:08:48 122

转载 局部前缀索引和局部非前缀索引

继上篇继续讨论:如果是分区表的局部前缀索引和局部非前缀索引会是什么样的情况呢?SQL> drop table t;Table dropped.SQL> create...

2012-05-10 22:57:32 131

转载 B*索引,谓词不适用索引前导列的测试

使用一个B*树索引,而且谓词中没有使用索引的最前列。SQL> create table t as select object_id,object_name,object_type from...

2012-05-10 21:01:12 83

转载 Autotrace 用法总结

对一条SQL语句生成执行计划,可以采用的方法有:使用explain plan或者sql Developer按F5或者采用AUTOTRACE。其中AUTOTRACE是一项SQL*Plus...

2012-05-10 19:30:32 132

转载 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 434

转载 同事反映的一个错误ORA-01144

刚同事反映一个错误,上网查资料发现:ORA-01144:文件大小(7680000块)超出4194303块的最大数其中db_block_size=8k,单个数据文件最大应该是4194303个block,也就是8k*419430...

2012-05-10 17:37:08 266

转载 ORA-32004: obsolete and/or deprecated parameter(s) specified

在Oracle10g中,log_archive_start参数已经被废弃,只要启动数据库的归档模式,Oracle就会启用自动归档,从而避免了10g以前由于用户疏忽所带来的一系列问题。$ sqlplus / as sysdba...

2012-05-10 17:36:40 44

转载 ORA-02085和 ORA-02069

今天在现场进行测试时,必须在A库上往B库插入数据,但是测试中出现一些问题。在A库建一个database link LINK_NOAP,查看B库的一个表test。SQL> select * from test@lin...

2012-05-10 17:36:07 93

转载 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 303

转载 绑定变量窥测

绑定变量窥测:物理优化阶段,查询优化器会窥测绑定变量的值,将它作为字面量来使用。这种方法的问题是它生成的执行计划会依赖第一次生成执行计划时所提供的值。测试一:SQL> alter system flush s...

2012-05-10 15:22:21 90

转载 dbms_xplan和他们对应的表或视图

-- display from PLAN_TABLEfunction display(table_name varchar2 default 'PLAN_TABLE', statement_id varchar...

2012-05-09 19:45:05 76

转载 自然连接的一个测试

建测试表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 93

转载 一个递归查询

今天有同学在群里询问一个递归查询的写法,记录一下:表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 77

转载 关于NULL的两个计算

今天在测试一个脚本时遇到null计算的问题,贴出来记录下:SQL> select null + 9 from dual; NULL+9----------null和其他值相加是空,再看下面这个:SQL&...

2012-05-09 19:40:05 307

转载 oracle中lead和lag函数

这两个函数,是偏移量函数,其用途是:可以查出同一字段下一个值或上一个值。lead(col_name,num,flag)col_name是列名;num是取向下第几个值;flag是一个标志,也就是如果向下第几个值是空值的话就取f...

2012-05-09 19:39:26 154

转载 一个确定trace文件的脚本

我们知道trace文件目录的格式为:user_dump_dest目录/_ora_.trc那么我们如果要找到trace的目录,我们要做的就是:1、首先就要先找到user_dump_dest的目录;2、找到Oracle的o...

2012-05-09 19:37:12 77

转载 PL/SQL变量值可变在程序中会变吗?

忽然有点好奇,如果在pl/sql定义变量部分将变量赋值为可变值,那么在程序中间插入的值是当初赋值时的值还是插入时的可变值?不妨测试下:D:\>set nls_date_format=yyyy-mm-dd hh24:mi...

2012-05-09 19:16:09 53

转载 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 411

转载 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 150

转载 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 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除