oracle数据库表_笔记5:堆组织表
时间:2014-04-19 15:41 来源: 我爱IT技术网 作者:微风
堆组织表
应用中99%(或者更多)的情况下使用的可能都是堆组织表。执行CREATE TABLE语句时,默认得到的表类型就是堆组织表。如果想要任何其他类型的表结构,就需要在CREATE语句本身中指定它。
堆(heap)是计算机科学领域中得到深入研究的一种经典数据结构。实际上就是一个很大的空间、磁盘或内存区(这里所说的磁盘是指数据库表的相应磁盘),会以一种显然随机的方式管理。数据会放在最合适的地方,而不是以某种特定顺序来放置。
全表扫描时,会按命中的顺序来获取数据,而不是以插入的顺序。这是一个必须了解的重要的数据库表概念:一般来讲,数据库表本质上是无序的数据集合。Oracle会把数据放在能放下的任何地方,而不是按照日期或事务的某种顺序来存放。
不要过分依赖查询得到的行顺序,除非查询中有一个ORDER BY 语句!
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5284.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
