WEB开发网
开发学院数据库Oracle 优化调整Oracle 8i数据库 阅读

优化调整Oracle 8i数据库

 2007-05-06 12:05:41 来源:WEB开发网   
核心提示: 初始化参数控制了I/O从属的行为,其中DISK_ASYNCH_IO和TAPE_ASYNCH_IO允许分别为磁盘和磁带设备关闭异步I/O(因为每个进程类型的I/O从属缺省为0,优化调整Oracle 8i数据库(3),除非明确设置,否则没有I/O从属被发布),它们对文件系统而言是非常重要的,(

初始化参数控制了I/O从属的行为,其中DISK_ASYNCH_IO和TAPE_ASYNCH_IO允许分别为磁盘和磁带设备关闭异步I/O(因为每个进程类型的I/O从属缺省为0,除非明确设置,否则没有I/O从属被发布)。

若DISK_ASYNCH_IO或TAPE_ASYNCH_IO无效,则DBWR_IO_SLAVES应该设置大于0,否则DBWR将成为一个瓶颈。在这种情况下,Solaris上DBWR_IO_SLAVES的最佳值为4,而在LGWR_IO_SLAVES的情况下,发布的从属不应该超过9个。

DB_WRITER_PROCESSES代替Oracle 7的参数DB_WRITERS,指定某实例的数据库写进程的初始数量。若使用DBWR_IO_SLAVES,则只有一个数据库写进程被使用,而不管DB_WRITER_PROCESSES的设置。

2.使用IOSTAT查找大磁盘请求队列

请求队列显示特定磁盘设备上等待服务的I/O请求有多长。由大量的磁盘I/O或由平均查找时间I/O引起请求队列。磁盘请求队列应该为0或接近于0。

3.选择合适的文件系统类型

Sun SPARC Solaris允许选择文件系统。文件系统有不同特性,它们用于存取数据的技术对数据库性能有实质性的影响。文件系统通常包括:

.s5:UNIX系统V文件系统;

.ufs:UNIX文件系统(由BSD UNIX派生);

.vxfs:Veritas文件系统;

.原始设备:没有文件系统。

通常没有事实证明文件系统与文件系统是相配的,甚至不同的ufs文件系统也难以比较(因为执行不同),尽管ufs通常是高性能的选择,但根据选择文件系统的不同,性能差别变化也很大。

监控磁盘性能

使用sar -b和sar -u可以监控磁盘性能。

sar -b对磁盘性能的重要性如下:

(1)bread/s、bwrit/s:块读和块写,它们对文件系统而言是非常重要的。

(2)pread/s、pwrit/s:分区读和分区写,它们对原始分区数据库系统是非常重要的。

上一页  1 2 3 4  下一页

Tags:优化 调整 Oracle

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