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》的更多相关文章

  1. (转)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% ...

  2. MySQL技术内幕InnoDB存储引擎(表&索引算法和锁)

    表 4.1.innodb存储引擎表类型 innodb表类似oracle的IOT表(索引聚集表-indexorganized table),在innodb表中每张表都会有一个主键,如果在创建表时没有显示 ...

  3. dump iot表

    SQL> create user scan identified by scan default tablespace users; User created. SQL> grant db ...

  4. iot 表 主键索引叶子块包含了表所有数据

    <pre name="code" class="html">iot表测试: 在create table语句后面使用organization inde ...

  5. Mysql InnoDB 是IOT表 锁基于索引

    </pre>Mysql InnoDB 是IOT表 锁基于索引<pre>

  6. Oracle 验证IOT表数据存储在主键里

    iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT.但是在不指定主键Primary Key的情况下,是不允许建表的. create ...

  7. heap表和iot表排序规则不同

    heap 和iot 对比 OBJECT_NAME OBJECT_TYPE --------------------------------------------------------------- ...

  8. iot 表主键存放所有数据,且按数据插入顺序排序

    iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT.但是在不指定主键Primary Key的情况下,是不允许建表的. create ...

  9. IOT表优缺点

    <pre name="code" class="html">IOT表是将所有东西都塞到叶块中,表就是索引,可以避免回表 首先,对于IOT而言,只有索 ...

随机推荐

  1. WPF: 针对Windows 8优化菜单栏和工具栏

    原文 WPF: 针对Windows 8优化菜单栏和工具栏 目录 1. 关于菜单图标大小 2. 关于IsEnabled和工具栏图标 3. 针对.NET 3.x的菜单栏和工具栏外观 返回目录 1. 关于菜 ...

  2. 从零開始开发Android版2048 (四) 分数、重置、结束

    这一篇的内容主要是在上一篇的基础上,增加分数计算(包含当前分数和最高分数).游戏结束的推断以及游戏界面的重置这三个部分的功能. 一.分数的计算和保存          首先,2048这个游戏的分数包含 ...

  3. arm汇编:ldr,str,ldm,stm,伪指令ldr

    ldr,str,ldm,stm的命名规律: 这几个指令命名看起来不易记住,现在找找规律. 指令 样本 效果 归纳名称解释 ldr Rd,addressing ldr r1,[r0] addressin ...

  4. JVM --java 字节码的结构解析

    Java字节码文件的主体结构分为一下几个部分:Class文件头部.常量池区域.当前类的描述信息.字段列表.方法列表.属性列表. Class文件头部 任何的class文件的前四个字节的内容就是CA FE ...

  5. Jquery学习笔记:利用find和children方法获取后代元素

    在很多场景下,需要根据一个已知的jquery对象,去查找其满足条件的后代节点. 这时可以利用 find函数和children来处理. find和children函数都可有一个参数,常见的是一个字符串, ...

  6. IE6 png图片实现半透明的方法

    IE6中支持PNG半透明图片完美解决方法-divcss5亲測 从IE7及IE7以上版本号都支持PNG半透明格式图片,而只有IE6不支持png格式透明图片,而GIF半透明效果不及png半透明格式图片,由 ...

  7. linux i2c驱动架构-dm368 i2c驱动分析

      linux i2c驱动架构-dm368 i2c驱动分析   在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinc ...

  8. Swift学习之UI开发初探

    Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言.废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. AD: 概述 Apple近日发布了Swift ...

  9. tcp/ip协议listen函数中backlog參数的含义

    listen函数的定义例如以下所看到的: #include <sys/socket.h> int accept(int sockfd, struct sockaddr * restrict ...

  10. UVA 10317 - Equating Equations (背包)

    Problem F Equating Equations Input: standard input Output: standard output Time Limit: 6 seconds Mem ...