iot 表索引dump《2》
iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT。但是在不指定主键Primary Key的情况下,是不允许建表的。
create table t100 (id int primary key,a1 char(10),a2 char(10))organization index; SQL> select object_name,object_id from user_objects; OBJECT_NAME OBJECT_ID
-------------------------------------------------------------------------------------------------------------------------------- ----------
SYS_IOT_TOP_102692 102693
T100 102692 begin
for i in 1 .. 1000
loop
insert into t100 values(i,'a'||i,'b'||i);
end loop
;
commit;
end; BEGIN
DBMS_STATS.GATHER_TABLE_STATS(ownname => 'SCAN',
tabname => 'T100',
estimate_percent => 100,
method_opt => 'for all columns size repeat',
no_invalidate => FALSE,
degree => 8,
cascade => TRUE);
END;
/ SQL>
SQL> select value from v$diag_info where name='Default Trace File'; VALUE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/oadb/oadb/trace/oadb_ora_6139.trc SQL> alter session set events 'immediate trace name treedump level 102693'; 会话已更改。 会话已更改。 *** 2016-07-01 22:18:26.647
----- begin tree dump
branch: 0x10000eb 16777451 (0: nrow: 5, level: 1)
leaf: 0x10000ec 16777452 (-1: nrow: 245 rrow: 245)
leaf: 0x10000ed 16777453 (0: nrow: 242 rrow: 242)
leaf: 0x10000ee 16777454 (1: nrow: 242 rrow: 242)
leaf: 0x10000ef 16777455 (2: nrow: 242 rrow: 242)
leaf: 0x10000f4 16777460 (3: nrow: 29 rrow: 29)
----- end tree dump
~ SQL> select dbms_utility.data_block_address_file(16777452) fno,
dbms_utility.data_block_address_block(16777452) bkno
from dual ; 2 3 FNO BKNO
---------- ----------
4 236 alter system dump datafile 4 block 236; DECLARE
n VARCHAR2 (2000);
BEGIN
DBMS_STATS.convert_raw_value ('61', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('37', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('32', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('38', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
END; row#0[538] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 02
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 20 20 20 20 20 20 20 20 --a1
col 1: [10] 62 31 20 20 20 20 20 20 20 20 --b1
row#1[568] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 03
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 32 20 20 20 20 20 20 20 20 --a2
col 1: [10] 62 32 20 20 20 20 20 20 20 20 --b2
row#2[598] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 04
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 33 20 20 20 20 20 20 20 20 --a3
col 1: [10] 62 33 20 20 20 20 20 20 20 20 --b3
row#3[628] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 05
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 34 20 20 20 20 20 20 20 20 --a4
col 1: [10] 62 34 20 20 20 20 20 20 20 20 --b4
row#4[658] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 06
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 35 20 20 20 20 20 20 20 20 --a5
col 1: [10] 62 35 20 20 20 20 20 20 20 20 --b5
row#5[688] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 07
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 36 20 20 20 20 20 20 20 20 --a6
col 1: [10] 62 36 20 20 20 20 20 20 20 20 --b6
row#6[718] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 08
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 37 20 20 20 20 20 20 20 20 --a7
col 1: [10] 62 37 20 20 20 20 20 20 20 20 --b7
row#7[748] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 09
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 38 20 20 20 20 20 20 20 20 --a8
col 1: [10] 62 38 20 20 20 20 20 20 20 20 --b8
row#8[778] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0a
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 39 20 20 20 20 20 20 20 20 --a9
col 1: [10] 62 39 20 20 20 20 20 20 20 20 --b9
row#9[808] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0b
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 30 20 20 20 20 20 20 20 --a10
col 1: [10] 62 31 30 20 20 20 20 20 20 20 --b10 row#10[838] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0c
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 31 20 20 20 20 20 20 20 ---a11
col 1: [10] 62 31 31 20 20 20 20 20 20 20
row#11[868] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0d
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 32 20 20 20 20 20 20 20 --a12
col 1: [10] 62 31 32 20 20 20 20 20 20 20
row#12[898] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0e
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 33 20 20 20 20 20 20 20
col 1: [10] 62 31 33 20 20 20 20 20 20 20
row#13[928] flag: K-----, lock: 0, len=30
col 0; len 2; (2): c1 0f
tl: 25 fb: --H-FL-- lb: 0x0 cc: 2
col 0: [10] 61 31 34 20 20 20 20 20 20 20
col 1: [10] 62 31 34 20 20 20 20 20 20 20
iot 表索引dump《2》的更多相关文章
- (转)Mysql技术内幕InnoDB存储引擎-表&索引算法和锁
表 原文:http://yingminxing.com/mysql%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95innodb%E5%AD%98%E5%82%A8%E5%BC% ...
- MySQL技术内幕InnoDB存储引擎(表&索引算法和锁)
表 4.1.innodb存储引擎表类型 innodb表类似oracle的IOT表(索引聚集表-indexorganized table),在innodb表中每张表都会有一个主键,如果在创建表时没有显示 ...
- dump iot表
SQL> create user scan identified by scan default tablespace users; User created. SQL> grant db ...
- iot 表 主键索引叶子块包含了表所有数据
<pre name="code" class="html">iot表测试: 在create table语句后面使用organization inde ...
- Mysql InnoDB 是IOT表 锁基于索引
</pre>Mysql InnoDB 是IOT表 锁基于索引<pre>
- Oracle 验证IOT表数据存储在主键里
iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT.但是在不指定主键Primary Key的情况下,是不允许建表的. create ...
- heap表和iot表排序规则不同
heap 和iot 对比 OBJECT_NAME OBJECT_TYPE --------------------------------------------------------------- ...
- iot 表主键存放所有数据,且按数据插入顺序排序
iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT.但是在不指定主键Primary Key的情况下,是不允许建表的. create ...
- IOT表优缺点
<pre name="code" class="html">IOT表是将所有东西都塞到叶块中,表就是索引,可以避免回表 首先,对于IOT而言,只有索 ...
随机推荐
- php 学习笔记 数组3
15.使用数组 1).并集(union) array_merge(array1,array2,array3..) 函数把两个或多个数组合并为一个数组,后面覆盖前面 2). 交集(intersecti ...
- POJ2395 最小生成树 - Prime算法
题目: Out of Hay Time Limit: 1000MS Memory Limit: 65536K Total Submissions: Accepted: Description The ...
- 使用ARC必须遵守的规则
l 不可以再显示调用dealloc.或实现调用retain.release.retainCount.autorelease这些方法.也不能使用@selector(retain), @se ...
- 如何用vs查看结构体布局
今天遇到一个问题: 假设在每个系统的structA 结构不同,我们在windbg看了以后直接拿来用,自己定义成结构体,如何来验证这个结构体内存布局是否和windbg一致. 当然笨办法是自己一个个成员数 ...
- zookeeper perl 版本需求
[root@wx03 ~]# perl -v This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux Cop ...
- lua序列化table表到文件中
先上代码 function luautil.serialize(t, sort_parent, sort_child) local mark={} local assign={} local func ...
- NodeJS用Express建立project
1.通过下面命令建立站点基本结构: <span style="margin: 0px; padding: 0px; font-family: Verdana, Arial, Helve ...
- DH11数字温湿度传感器
DH11数字温湿度传感器是一种集温度.湿度一体的复合传感器,它能把温度和湿度物理量通过温.湿度敏感元件和相应电路转化成方便计算机.PLC.智能仪表等数据采集设备直接读取的数字量.DHT11由电阻式感湿 ...
- BZOJ 1901: Zju2112 Dynamic Rankings( BIT 套 BST )
BIT 套 splay 其实也是不难...每个 BIT 的结点保存一颗 splay , 询问就二分答案然后判断rank... ------------------------------------- ...
- Javascript DOM 01 基础篇
DOM基础 DOM是什么 答:文件对象模型(Document Object Model,简称DOM),DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构!来自网络 ...