《Oracle8i数据库治理员手册》念书条记第1章Oracle体系结构//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>//===============================================================2004-2-1111:31数据块缓区和SQL共享池(SharedSQLPool)是SGA中的最大部分,一样占分派给SGA的内存95%以上。通过淘汰对数据文件的I/O次数,这些储备区域可以改进数据库性能。//===============================================================2004-2-1111:45Oracle数据库结构可分为三个领域: .数据库内部的结构(如表)。 .储备区内部的结构(包罗共享储备区和进程)。 .数据库外部的结构。//===============================================================2004-2-1111:53用户SYS和SYSTEM所拥有的表被称为数据字典表(datadictionarytable),数据字典表提供一个数据库用来治理自己的系统目录。数据字典由Oracle提供的一组目录脚本文件创建。每当安装或升级一个数据库时,都需要使用创建或修改数据字典表的脚本文件。当在数据库中安装一个新的选项时,可能要运行另外一些附加的目录脚本文件。//===============================================================//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>//===============================================================2004-2-131:31在Oracle8中,当把一个大表分成若干小表时,可以规定一些领域供数据库使用。这些称作分区(partition)的小表比大表的治理越发简单。例如,可以截断(truncate)一个分区的数据而不截断其他分区的数据。Oracle将把分区表看作一个大表,但可以把这些分区作为一些独立的东西来治理。//===============================================================2004-2-131:31用户SYS拥有数据字典表,这些表储备了数据库中其他结构的所有信息;用户SYSTEM拥有造访数据字典表的视图,这些视图供数据库中其他用户使用。//===============================================================2004-2-131:31用户帐号拥有的东西集称为用户的模式(schema)。//===============================================================2004-2-131:31在干系数据库中,一个行的物理位置无关紧要,除非数据库需要找到它。为了能找到数据,表中的每一行均用一个RowID来标识。RowID报告数据库这一行的准确位置(指出行所在的文件、该文件中的块、该块中的行地点)。注意索引结构表没有传统的OracleRowID,不外,其主键起一个逻辑RowID的作用。//===============================================================2004-2-131:31索引是一种供办事器在表中快速查找一个行的数据库结构。索引有三种形式:簇索引、表索引和位映射索引。簇索引把簇要害字值储备在簇中;下面一小节将对簇的用途进行详细描述。表索引除了确定行的物理位置(RowID)外,还储备表的行值。位映射索引是表索引的一种特别形式,用于支持对大表进行查询(这些大表很少有差别值的列)。每一个索引条目都由一个键值和RowID组成。可以索引一个列或一组列,Oracle用B*树(B*-tree)机制储备索引条目,以包管用最短路径造访键值。当一个查询造访索引时,就能找到与查询条件相匹配的索引条目。与条目相匹配的RowID值向Oracle提供相关行的物理位置,以减轻定位数据所需要的I/O包袱。//===============================================================2004-2-131:51视图的界说(包罗作为底子的查询、列摆设、授予的权限
Oracle8i数据库管理员手册 来自淘豆网m.daumloan.com转载请标明出处.