全文预览

Oracle数据库应用系统的性能优化

上传者:qnrdwb |  格式:doc  |  页数:6 |  大小:0KB

文档介绍
re name=’redo log space requestsР’。如果这个语句执行之后,得到的结果为0,那就不需要进行调整,否则就需要增加日志缓存,通常可以上调5%左右,然后重复执行这个语法,直到最终的返回值接近0。Р 3.3 针对oracle的表空间进行优化Р 表空间是Oracle数据库管理系统的重要创新,合理使用表空间能够有效提升数据库的性能。对此可以从下面几个方面来着手优化: Р 3.3.1 科学规划表空间Р 将数据和索引分到不同的表空间,这样能够有效降低I/O竞争。在修改应用上,将重演日志和归档日志进行分开,尽可能将90%以上的输入输出操作放在系统表空间中,或者在索引表空间和回滚表空间中。Р 3.3.2 优化表空间的结构Р 对此首先就要分离系统表空间,彻底规避在系统表空间中存储大量非系统用户对象,这样就会造成数据维护的数据调用重复读,从而降低数据库系能。然后就要分离索引段。特别要规避和相关的数据段存储在同一个表空间中,如果调用同一个数据,就会重复执行输入输出操作,同时还容易出现冲突,导致时间等待,从而降低数据库利用效率。最后要分离临时表空间,临时的表空间不应该和其他类型的段放在一起存储,这对于数据库性能的影响也非常明显。Р 4 结语Р 总而言之,Oracle数据库管理系统的功能非常强大,在应用Oracle数据库时,需要结合相应的硬件环境,同时在软件性能上采用科学的数据库布局模式,再加上合理的内存分配,SQL语句的优化以及表空间的优化,就能够有效提升Oracle数据库性能,从而提升应用系统的性能。Р 参考文献Р [1]李可可.浅析Oracle数据库的性能优化方法[J].硅谷,2011(02). Р [2]孙风栋,闫海珍.Oracle 10g数据库系统性能优化与调整[J].计算机技术与发展,2009(02). Р 作者单位Р 杭州市西溪医院浙江省杭州市 310023

收藏

分享

举报
下载此文档