oracle表的类型——堆组织表(默认)
来源:互联网 发布:周杰伦secret知乎 编辑:程序博客网 时间:2024/06/02 11:45
执行CREATE TABLE语句时,默认得到的表类型就是堆组织表。其他类型的表结构需要在CREATE TABLE语句本身中指定它。
堆组织表中,数据以堆的方式管理。增加数据时,会使用段中找到的第一个能放下此数据的自由空间。从表中删除数据后,允许以后的INSERT和UPDATE重用这部分空间。堆(heap)是一组空间,以一种随机的方式使用。因此,无法保证按照放入表中的顺序取得数据。
有1个简单的技巧,来查看对于给定类型的表,CREATE TABLE语句中主要有哪些可用的选项。
首先,尽可能简单地创建表,然后使用DBMS_METADATA来查询这个表的定义。
create table t(x int primary key, y clob);
select dbms_metadata.get_ddl( 'TABLE', 'T' ) from dual;
- DBMS_METADATA.GET_DDL('TABLE','T')
- ------------------------------------------------------------------------
- CREATE TABLE "TONY"."T"
- ( "X" NUMBER(*,0),
- "Y" CLOB,
- PRIMARY KEY ("X")
- USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 NOCOMPRESS LOGGING
- TABLESPACE "USERS" ENABLE
- ) SEGMENT CREATION DEFERRED
- PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
- TABLESPACE "USERS"
- LOB ("Y") STORE AS BASICFILE (
- TABLESPACE "USERS" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION
- NOCACHE LOGGING )
- oracle表的类型——堆组织表(默认)
- Oracle 堆组织表(HOT)
- 深入理解Oracle表(6):堆组织表(HOT)和索引组织表(IOT)的区别
- 深入理解Oracle表(6):堆组织表(HOT)和索引组织表(IOT)的区别
- 堆组织表的简单介绍
- 索引组织表(IOT)和堆组织表的性能对比测试
- ORACLE堆表和索引组织表IOT优缺点
- 堆组织表(heap organized table)
- oracle——索引组织表
- Oracle性能调优:堆组织表和索引组织表区别
- oracle索引组织表
- (表-上)堆表 索引组织表 聚簇表
- 乱序存储和顺序存储(堆组织表和索引组织表(IOT))
- 堆组织表,索引组织表和索引聚簇表
- 堆组织表、索引组织表、索引聚簇表
- <转>堆组织表(hot)和索引组织表(iot)
- oracle点知识8——索引组织表
- Oracle 11g笔记——索引组织表
- Android系统默认值的设置
- -stdcall详解
- ComposeShader混合渲染
- NSURLConnection同步,异步与SSL
- C++11各编译器支持情况对比
- oracle表的类型——堆组织表(默认)
- 【基础排序】快速排序
- 海量数据面试题集锦
- 如何不重新编译替换默认壁纸
- sh_page_fault函数的处理http://bbs.chinaunix.net/thread-2079251-1-1.html
- linux 下文件重命名/移动/复制命令 linux新建目录命令
- hadoop的datanode无法启动
- iphone之http post数据
- 链接详解