WEB开发网
开发学院数据库Oracle 浅谈Oracle数据库的建模与具体设计 阅读

浅谈Oracle数据库的建模与具体设计

 2007-05-12 12:22:37 来源:WEB开发网   
核心提示: 1、为表和索引建立不同的表空间,禁止在系统表空间中放入非核心oracle系统成分的对象,浅谈Oracle数据库的建模与具体设计(2),确保数据表空间和索引表空间位于不同的磁盘磁盘驱动器上,2、了解终端用户怎样访问数据,具体的参数就一定要进行最为恰当的修改,这个步骤对数据库性能很重要,如果可

1、为表和索引建立不同的表空间,禁止在系统表空间中放入非核心oracle系统成分的对象,确保数据表空间和索引表空间位于不同的磁盘磁盘驱动器上。

2、了解终端用户怎样访问数据,如果可能,将经常同时查询和频繁查询的对象放在不同的物理磁盘上。

3、当数据库包含允许用户并行访问不同数据元素的大对象时,将对象分割存放在多个磁盘上是有好处的。可以采用分区。在某个操作系统平台上定义拥有数百万行的表时,则更需小心,因为数据库文件的大小受到限止,这种限制是由操作系统而不是由oracle引起的。

4、在独立的各盘上至少创建两个用户定义的rollback表空间,以存放用户自己的rollback段。在初始化文件中安排rollback段的次序,使它们在多个磁盘之间进行切换。

5、将redo log文件放在一个读写较少的盘上。对于每个oracle 实例要建立两个以上的redo log 组,同组的两个成员放在不同的设备上。

6、确立表和索引的大小,这决定了保存它们所需的表空间的尺寸,也决定了哪些表空间物理地装在哪些盘上和哪些表空间可以结合在一起。具体的估算方法可以按照oracle 一些公式,这里还要按照各个表的具体特性,用途,定义它的存贮参数如(pctfree,pctused)。

三、关于数据库参数的设计

每个数据库在建立时,都有缺省的参数设置,但是对于具体的应用要求参数设置可能不同,缺省的参数设置往往需要根据应用系统的特点而需要改动,如每个数据库的操作系统平台、instance 数目、各种内存大小的设置、采取的线程方式、备份方式等不同,具体的参数就一定要进行最为恰当的修改,这个步骤对数据库性能很重要,也是保证应用系统所要求的数据库功能得以实现重要一步。

四、与开发软件的接口问题

上一页  1 2 3 4  下一页

Tags:Oracle 数据库 建模

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接