1:高水位:曾经包含的数据的最右边的块。
一般性我们删除数据,使用delete 语句,但是delete语句不能够清高水位,可以使用truncate 清除高水位。一般性需要进行频繁删除,插入的表会用到。oracle全表扫描扫描的是水位下的所有块,对于删除,插入很频繁的表,要注意高水位问题会导致数据表没多少数据,读取性能很差的问题。
2:逻辑存储上的4个粒度:
a:块的定义:粒度最小的存储单位,现在标准的大小是8kb,oracle的I/O操作也是也该单位来操作,而不是按照多少行来操作。
b:区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个例子来说,当我们创建一个表PM_USER时,首先ORACLE会分配一区的空间给这个表,随着不断的INSERT数据到PM_USER,原来的这个区容不下插入的数据时,ORACLE是以区为单位进行扩展的,也就是说再分配多少个区给PM_USER,而不是多少个块.
c:段:是由一系列的区所组成,一般来说,当创建一个对象时(表,索引),就会分配一个段给这个对象.所以从某种意义上来说,段就是某种特定的数据.如CREATE TABLE PM_USER,这个段就是数据段,而CREATE INDEX ON PM_USER(NAME),ORACLE同样会分配一个段给这个索引,但这是一个索引段了.查询段的信息可以通过数据字典: SELECT * FROM USER_SEGMENTS来获得,
d:表空间:包含段,区及块.表空间的数据物理上储存在其所在的数据文件中.一个数据库至少要有一个表空间.
分享到:
相关推荐
Oracle优化全攻略一【Oracle 索引概念】.docx
Oracle 20c 概念手册
Oracle 20c 概念手册Oracle 20c 概念手册
oracle锁的概念,oracle锁的分类,oracle锁的级别,oracle解锁方法
Oracle Concepts(Oracle 10g R2 官方文档)的中英对照版本,Oracle数据库中各种概念的权威解释,CHM格式便于查阅
Oracle Concepts Oracle概念(10g R2)(中英文对照文档) 详细的Word文档 共27章 分27个文件
Oracle入门--Oracle的概念和术语,适合初学者,有个简单的认识。
Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /...
oracle锁的概念,锁的分类及各锁之间的区别
这个是oracle10gR2版本数据库的中文概念介绍手册,适合正在使用该版本的数据库用户了解学习,涉及知识面全面,是很好的参考手册!
oracle基本概念,适合入门级的用户,入门比较有用
oracle官方文档概念共三部分,这是第一部分。
oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2) oracle概念手册中文版(10gR2)
ORACLE DG概念及切换
oracle概念手册中英文版,官方文档,有需要的可以下载看看啊
oracle概念和术语
oracle教学视频,day01-基本概念和常用语法-概念,简单介绍oracle
包含了oracle数据库中的所有概念的解释,如SID,全局数据库名,等等
RAC 基本概念 重要概念