上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 位图索引存储为压缩的索引值,其中包含了一定范围的ROWID,因此Oracle必须针对一个给定值锁定所有范围内的ROWID。位图索引有很多限制:1,基于规则的优化器不会考虑位图索引;2,当执行alter table语句并修改包含有位图索引的列时,会使位图索引实效;3,位图索引不包含任何列数据,并且不能用于任何类型的完整性检查;4,位图索引不能被声明为唯一索引5,位图索引的最大长度为30. 阅读全文
posted @ 2011-09-03 10:13 痞子过 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1,嵌套循环(nested loops)连接使用嵌套循环连接是一种从连接结果中提取第一批记录的最快速的方法,在驱动行源表较小,或者内部行源表已连接的列有唯一的索引或则高度可选的非唯一索引,嵌套循环连接效果是比较理想。如果 内部行源表已连接的列上不包含索引,或者索引不是高度可选时,嵌套循环连接效率是很低的;如果驱动行源表非常庞大时,其他的连接方法可能更加有效。2,排序合并连接(sort-merge join)在缺乏数据的选择性或者可用的索引时,或者两个源表都过于庞大(超过记录数的5%)时,排序合并连接将比嵌套循环连接更加有效。排序合并连接只能用于等价连接,排序合并连接需要临时的内存块,以用于排序 阅读全文
posted @ 2011-09-02 15:47 痞子过 阅读(263) 评论(0) 推荐(0) 编辑
摘要: SELECT d.VALUE || '/' || LOWER(RTRIM(i.INSTANCE, CHR(0))) || '_ora_' || p.spid || '.trc' trace_file_name FROM (SELECT p.spid FROM v$mystat m, v$session s, v$process p WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p, (SELECT t.INSTANCE FROM v$thread t, v$param 阅读全文
posted @ 2011-09-01 20:57 痞子过 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 建立Recovery Catalog的步骤1,create tablespace2,create catalog owner3,grant privileges4,check space5,create catalog6,connect with target database7,register target database;1,[oracle@oracle ~]$sql "/as sysdba"[oracle@oracle ~]$create tablespace rman_ts datafile '/robotdata/ROBOT/datafile/rman 阅读全文
posted @ 2011-09-01 20:43 痞子过 阅读(183) 评论(0) 推荐(0) 编辑
摘要: cbo成本计算的基本原理optimizer_index_cost_adj和db_file_multiblock_read_count对CBO成本计算的影响CBO的成本主要由物理I/O组成,基于以往的经验,公式大致为:IO + CPU/100 + NET I/O *1.5 阅读全文
posted @ 2011-09-01 20:38 痞子过 阅读(145) 评论(0) 推荐(0) 编辑
摘要: oracle索引管理脚本来自metalink--检测某一个索引使用的情况select to_char(sn.begin_interval_time, 'yyyy-mm-dd hh24') c1, p.search_columns c2, count(*) c3 from dba_hist_snapshot sn, dba_hist_sql_plan p, dba_hist_sqlstat stwhere st.sql_id = p.sql_id and sn.snap_id = st.snap_id and p.object_name = '&idxname&# 阅读全文
posted @ 2011-09-01 20:18 痞子过 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 由于书记没有提供源代码,本人录入后提供给大家,仅供学习:剑破冰山oracle 开发艺术10.4源代码1,employeeinfo表create table employeeinfo(emp_id int, emp_name varchar2(50), dept_id int, hire_date date, salary int);insert into employeeinfo (emp_id, emp_name, dept_id, hire_date, salary)values (100, 'Wang John', 10, to_date('1990-01-01& 阅读全文
posted @ 2011-08-31 15:06 痞子过 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 日常小技巧:1,修改oracle windows客户端字符集regeditHKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_oracle10g设置NLS_LANG=AMERICAN_AMERICA.AL32UTF8;NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK2,修改归档日志空间大小和存储路径--查看select name, space_limit / 1024 / 1024 space_limit_mb, space_used / 1024 / 1024 space_used_mb from v$recovery_file_ 阅读全文
posted @ 2011-08-31 10:46 痞子过 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 查看oracle隐藏参数select a.ksppinm name, b.ksppstvl value, a.ksppdesc description from x$ksppi a, x$ksppcv bwhere a.indx = b.indx and a.ksppinm like '%_kghdsidx_count%'; 阅读全文
posted @ 2011-08-30 15:56 痞子过 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 调整rac 阅读全文
posted @ 2011-08-24 20:52 痞子过 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页