WEB开发网
开发学院操作系统Linux/Unix 在 AIX 中运行 Oracle 性能方面的技巧和诀窍 阅读

在 AIX 中运行 Oracle 性能方面的技巧和诀窍

 2008-11-10 08:28:18 来源:WEB开发网   
核心提示: 让我们来了解一些使用 vmo 时的参数,如清单 1 所示,在 AIX 中运行 Oracle 性能方面的技巧和诀窍(3),清单 1. 使用 vmo 的参数root@lpar21ml16ed_pub[/] > vmo -L lgpg_sizeNAMECURDEFBOOT MINMAXUN

让我们来了解一些使用 vmo 时的参数,如清单 1 所示。

清单 1. 使用 vmo 的参数

root@lpar21ml16ed_pub[/] > vmo -L lgpg_size
NAME           CUR  DEF  BOOT  MIN  MAX  UNIT      TYPE
   DEPENDENCIES
--------------------------------------------------------------------------------
lgpg_size         0   0   0   0   16M  bytes       D
   lgpg_regions
root@lpar21ml16ed_pub[/] > vmo -L lgpg_regions
NAME           CUR  DEF  BOOT  MIN  MAX  UNIT      TYPE
   DEPENDENCIES
--------------------------------------------------------------------------------
lgpg_regions       0   0   0   0                D
   lgpg_size

使用下面的命令,我们将分配 16777216 字节,以提供较大的页面(共 256 个较大的页面):# vmo -r -o lgpg_size=16777216 lgpg_regions=256

同时,对于 Oracle Database 10g,请确保将 LOCK_SGA Oracle 初始化参数设置为 TRUE,这样一来,Oracle 会在分配共享内存时请求较大的页面。到目前为止,最重要的两个 vmo 设置是 minperm 和 maxperm。我们使用这些参数来确定我们的系统是倾向于使用计算性内存、还是文件内存。这里我们要做的第一项工作是,确保我们的 lru_file_repage 参数 = 0。这个参数是在 AIX 5.3 的 ML1 中引入的,用于确定是否考虑 VMM 的重新分页计数,以及它应该偷取何种类型的内存(请参见清单 2)。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:AIX 运行 Oracle

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