堆组织表(heap organized table)
来源:互联网 发布:linux编译4.13内核步骤 编辑:程序博客网 时间:2024/06/07 06:28
Oracle中有很多类型的表,像堆组织表、索引组织表、索引聚簇表等等。首先,我将从最基本、最常用的堆组织表(heap organized table)介绍。
通常我们默认建的表就是堆组织表。语法(详细语法请参见Oracle官方文档)如下:
数据会以堆的方式管理,增加数据时,会使用段中找到的第一个能放下此数据的自由空间。当从表中删除数据时,则允许以后的INSERT和UPDATE重用这部分空间。它是以一种有些随即的方式使用。
很多初学者会想当然的以为数据的插入会按顺序进行,第一条肯定排在第一位,接着是第二条,一直到最后。可当SELECT查询的时候,返回的结果往往让人失望。排列的顺序让人大跌眼镜,下面来看一个例子。
全表扫描时,会按命中的顺序来获取数据,而不是按插入的顺序。这是一个必要要了解的重要的数据库概念。一般来说,数据库表本质上是无序的数据组合。还有一种情况,如果我插入一个小行,其后是一个非常大的行,而且这个大行与小行是无法放在同一个块上的,然后又插入一个小行,那么观察到的结果很可能是“小行,小行,大行”。
- 堆组织表(heap organized table)
- 索引组织表(index organized table, IOT)
- Heap-Organized table 和 Index-Organized table 说明
- Oracle三种table: 堆表Heap Table、索引组织表IOT和聚簇表Cluster
- Index-Organized Table(IOT)
- 验证堆表(heap table)存储方式
- 简述Oracle IOT(Index Organized Table)
- IOT(Index Organized Table)
- 简述Oracle IOT(Index Organized Table)(上)
- 简述Oracle IOT(Index Organized Table)(中)
- 简述Oracle IOT(Index Organized Table)(下)
- 简述Oracle IOT(Index Organized Table)(上)
- 简述Oracle IOT(Index Organized Table)(中)
- 简述Oracle IOT(Index Organized Table)(下)
- Comparison of Heap-Organized Tables with Index-Organized Tables
- heap(堆)
- 堆(heap)
- 【数据结构】堆(heap)
- grep使用
- Date类学习总结(Calendar Date 字符串 相互转换 格式化)
- 大学课程设计
- CWinApp 应用程序类
- ORACLE数据库备份与恢复详解
- 堆组织表(heap organized table)
- JQuery和IHttpHandler实现自动提示功能(转)
- C++ - 类型转换 static_cast, dynamic_cast, reinterpret_cast, const_cast
- CentOS 5.3安装过程中的问题
- Flex通信篇——Flex键盘组合键
- Linux Modify Host's Ip Address
- C# 中获取应用程序路径的方法(集合)
- 每月3亿PV的FaceBook朋友买卖插件的架构与数据
- Linux高性能集群 - 资源管理和系统管理