这篇文章主要讲解了“甲骨文表优化方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“甲骨文表优化方法教程”吧!
<强> 1,建立实验表强>
create table t_pctfree
,,(
,,身份证号码,
,,名字varchar2 (2000),
,,name1 varchar2 (2000),
,,name2 varchar2 (2000),
,,name3 varchar2 (2000),
,,name4 varchar2 (2000)
,,)
,,表空间用户
,,pctfree 10;表创建。
<强> 2,添加数据,先只写id,其他值为null 强>
完成插入t_pctfree (id)值(2);
1行创建。
完成提交;
提交完成。
<强> 3,使用转储查看数据块,确定id为2的数据只存在于一个块中强>
完成选择dbms_rowid.rowid_block_number (rowid)从t_pctfree block_id id=2,
,BLOCK_ID
- - - - - - - - - - -
,,47547年,
完成改变系统转储功能5块51031;
系统改变。
完成oradebug setmypid;
语句处理。
完成oradebug tracefile_name;
/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
[oracle@localhost跟踪]更多美元/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
标签0,0行,@0x1f92
tl: 2 fb:——HDFL磅:0 x2
标签0,第1行,@0x1f8c
tl: 6 fb:——H-FL磅:0 x0 答:1
col 0:[2],c1 03
标签0,第二行@0x1f86
完成var n;
完成exec dbms_stats.convert_raw_value (& # 39; c103& # 39;,: n);
PL/SQL过程成功完成。
完成打印:n
- - - - - - - - - - - 2
<强> 4,修改id为2的数据,使当前块剩余空间容纳不下修改后的数据强>
完成更新斯科特。t_pctfree集名称=dbms_random.string (& # 39; u # 39; 2000) id=2;
1行更新。
完成提交;
提交完成。
完成改变系统切换日志文件;
系统改变。
完成/
系统改变。
完成/
系统改变。
。
<强> 5,查看修改后的块状态强>
完成选择dbms_rowid.rowid_block_number (rowid)从t_pctfree block_id id=2,
,BLOCK_ID
- - - - - - - - - - -
,,47547年,
完成改变系统转储功能5块51031;
系统改变。
完成oradebug setmypid;
语句处理。
完成oradebug tracefile_name;
/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
[oracle@localhost跟踪]更多美元/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
标签0,第1行,@0xdec
tl: 9 fb:——H - - - - - -磅:0 x1 答:0
nrid:,0 x0140c75b.0
<强> 6,发现已产生行迁移,源块只留下了迁移块的地址,通过nrid查看迁移目标块信息强>
完成选择dbms_utility.DATA_BLOCK_ADDRESS_FILE (to_number (& # 39; 0140 c75b& # 39;, & # 39; xxxxxxxxxx& # 39;))文件#,dbms_utility.DATA_BLOCK_ADDRESS_BLOCK (to_number (& # 39; 0140 c75b& # 39;, & # 39; xxxxxxxxxx& # 39;))阻止#双;
,,文件#大敌;,,块#
- - - - - - - - - - - - - - - - - - - - - -
551035
完成;改变系统转储功能5块51035;
系统改变。
完成oradebug setmypid;
语句处理。
完成oradebug tracefile_name;
/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
[oracle@localhost跟踪]更多美元/u01/app/oracle/诊断接头/rdbms/orcl/orcl/跟踪/orcl_ora_26496。委员会
标签0,0行,@0x17a1
tl: 2015 fb: - - - - - FL -磅:0 x1 答:2
岩石:0 x0140b9bb.1
col 0:[2],c1 03
col 1:[2000]
, 5 a 52 57 58 53 54 45 4 50 4 e 56 43 4 c 55 4 e e 4 d 47 59 49 51 50 44 41 41
, 4 b 4 d 47 56 52 5 49 51 55 47 54 54 5 51 41 5 49 55 57 43 58 46 42 54 55
<强> 7,可以看到迁移目标块只有岩石,没有nrid,说明只出现了行迁移,没有出现行链接强>
感谢各位的阅读,以上就是“甲骨文表优化方法教程”的内容了,经过本文的学习后,相信大家对oracle表优化方法教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!