关于Oracle服务器性能全面调整攻略
2007-05-11 12:22:03 来源:WEB开发网核心提示: 该机系统内存256M,SGA大小约为115M,关于Oracle服务器性能全面调整攻略(2),应用过程中不会发生调页或交换,为了提高性能,可能还要增加初始化参数open_cursors的值,以提高对话允许的光标数,还可以在初始化参数文件INIT.ORA中添加参数 PRE_PAGE_SGA=F
该机系统内存256M,SGA大小约为115M,应用过程中不会发生调页或交换。为了提高性能,还可以在初始化参数文件INIT.ORA中添加参数 PRE_PAGE_SGA=FALSE,使得Oracle在启动Instance时将整个SGA读入内存。该设置虽然会增加Instance启动时间,但会减少Oracle在启动后达到性能峰值所用的时间。
调整共享池
调整共享池主要包括三个方面:库高速、数据字典缓存、对话信息。由于Oracle管理共享池中数据的算法,使得数据字典缓存中的数据比库高速缓存中的数据在内存中存留的时间长,因此,只要把库高速缓存调整成可以接受的命中率,就能提高数据字典缓存的命中率。
检查、调整库高速缓存 可以通过动态性能表V$LIBRARYCACHE来查询Instance启动以来所有库高速缓存的活动。
V$LIBRARYCACHE表中以下几列反映了库高速缓存在执行调用阶段的不命中:
PINS列,它的值显示在库高速缓存中执行的次数;
RELOADS列,它的值显示在执行阶段库高速缓存不命中的数目。
一般来说,库高速缓存总不命中数与总存取数之比应当接近零,本例为0.001%,说明库高速缓存命中率很高,该比率如果接近或大于1%,就应当立即采取措施来减少这种不命中。
措施一:增加初始化参数shared_pool_size的值,提高库高速缓存可用的内存数量,同时为了取得好的效果,可能还要增加初始化参数open_cursors的值,以提高对话允许的光标数。需要注意的是:为库高速缓存分配了太多的内存可能引起调页或交换。
- ››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修改表的两种方式
赞助商链接