WEB开发网
开发学院数据库Oracle 关于Oracle服务器性能全面调整攻略 阅读

关于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的值,以提高对话允许的光标数。需要注意的是:为库高速缓存分配了太多的内存可能引起调页或交换。

上一页  1 2 3 4  下一页

Tags:关于 Oracle 服务器

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