Oracle数据库的性能调整与优化方法探析
2009-06-08 13:15:48 来源:WEB开发网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个主要参数设置好就会显著改善数据库系统的性能。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接