WEB开发网
开发学院数据库Oracle Oracle数据库的性能调整与优化方法探析 阅读

Oracle数据库的性能调整与优化方法探析

 2009-06-08 13:15:48 来源:WEB开发网   
核心提示: 3)使用分区,分区可能是提高冬大型表有关的性能的最佳方法,Oracle数据库的性能调整与优化方法探析(4),通过访问一个表或索引的较小片段,雨不是访问整个表或索引, 3 数据库参数优化 Oracle里最关键的init.ora参数就是SGA—MAX—SIZE、PGA

3)使用分区。分区可能是提高冬大型表有关的性能的最佳方法。通过访问一个表或索引的较小片段,雨不是访问整个表或索引,分区可以很好地提高效率,数据在物理上是分开的,但在逻辑上看是在一起的。使用分区可以很好避提高维护操作、备份、恢复、事务处理和查询的性能。

4)应用裸设备。裸设备就是未经格式化的磁盘分区,Oracle可以对它进行读和写操作,而没有UNIX/IO缓i孛开销。裰设备可以旗于写操锋频繁、顺序访闻的数据和重徽精志文件,但不能用在备份程序中。

2.3优化CPU的使用

CPU是服务器的一项重要资源,使用操作命令可敬看到CPU使用情况,一般UNlX操作系统的服务器可以使用sar—U命令查看CPU使用率;Windows操作系统的服务器可以使用性能管理器来查看CPU使用率,服务器良好的工作状态是在工做高峰时CPU的使用率在90%以上,如果空闲时间CPU使用率就在90%以上,说明服务器缺乏CPU资源;如果工作高峰时CPU使用率仍然很低,说明服务器CPU资源比较富余。

如果发理系统CPU资源紧张,应该逶过增加CPU的数量或主频、减少服务器上负荷和提高数据库进程运行的优先级等方法优化数据库服务器性能。

2.4优化网络I/O

网络带宽会影响系统性能,减少网络受载,可以改善系统的性能。减少网络I/O的原则是:将应用逻辑集中在数据库服务器中。可以使用Oracle数据库的完整约束性、数据库触发器、存储过程、存储函数和包等,使在网络上传输的只是调用过程的名字和输出结果,大大减少网络l/O负荷。

3 数据库参数优化

Oracle里最关键的init.ora参数就是SGA—MAX—SIZE、PGA—AGGREGATE—TARGET、DB—CASHE—SIZE、SHARED—POOL—SIZE。通常,只要将这4个主要参数设置好就会显著改善数据库系统的性能。

上一页  1 2 3 4 5  下一页

Tags:Oracle 数据库 性能

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