<pre name="code" class="html">iot表测试:
在create table语句后面使用organization index,就指定数据表创建结构是IOT。但是在不指定主键Primary Key的情况下,是不允许建表的。
create table t2 (id int primary key,a1 char(10),a2 char(10),a3 char(10))organization index;
SQL> select object_name,object_id from user_objects;
OBJECT_NAME OBJECT_ID
-------------------------------------------------------------------------------------------------------------------------------- ----------
T2 102696
SYS_IOT_TOP_102696 102697
begin
for i in 1 .. 2000
loop
insert into t2 values(i,i+1,i+2,'a'||i);
end loop
;
commit;
end;
将索引dump到trace文件中
SQL> select value from v$diag_info w
iot 表 主键索引叶子块包含了表所有数据
最新推荐文章于 2022-08-11 01:40:08 发布
本文通过创建IOT表并插入数据,展示了IOT表主键索引的组织方式。在不指定主键的情况下,Oracle不允许建立IOT表。通过SQL查询和数据块转储,分析了主键索引叶子块如何存储表的所有数据。通过对数据块的dump,揭示了数据在磁盘上的存储结构。
摘要由CSDN通过智能技术生成