WEB开发网
开发学院数据库DB2 DB2 Data Warehouse Enterprise Edition 提示和技... 阅读

DB2 Data Warehouse Enterprise Edition 提示和技巧 1

 2008-12-12 16:36:37 来源:WEB开发网   
核心提示: vmo -p -o minperm% =10vmo -p -o maxperm% =20vmo -p -o maxclient% =15maxpgaheadmaxpgahead 是 AIX 系统预取的上限,所以当对 SMS 或 DMS 文件容器做大的扫描或 I/O 时,DB2 Data W

vmo -p -o minperm%  =10
vmo -p -o maxperm%  =20
vmo -p -o maxclient% =15

maxpgahead

maxpgahead 是 AIX 系统预取的上限,所以当对 SMS 或 DMS 文件容器做大的扫描或 I/O 时,它会影响效率。一般来说,maxpgahead 应设置为 min(128, 16 * number of disk in striped logical volume)。

ioo -p -o maxpgahead=
    new value
      

您应该修改 maxfree 以符合 maxpgahead 的更改,从而: maxfree = maxpgahead + minfree

vmo -p -o maxfree=
    new value
      

lvm_bufcnt

如果计划在 DMS 容器中使用条带化的裸逻辑卷,考虑将 LVM 缓冲(lvm_bufcnt)的大小从默认值增加到 16。

memory_affinity

IBM POWER-based SMP 系统包含多个多芯片模块(multichip module,MCM),每个模块都包含多个处理器。虽然任何处理器都可以访问系统中的所有内存,但处理器访问附加到它自己的 MCM 的内存时,访问速度会较快。通过启用内存关联,AIX 尝试使用附加到包含引起页错误的处理器的 MCM 的内存,来消除页错误。这可以使用 SMP 系统中的多个逻辑分区来提高 DB2 性能。

vmo -p -o memory_affinity=1

网络文件系统(NFS)

如果在多个服务器或 LPAR 中运行 DB2,NFS 必须在每台计算机中运行。要验证 NFS 正在运行: lssrc -g nfs

我们还建议您在每台计算机中运行 10 biod 进程,并设置主服务器上的文件系统守护程序(nfsd)数目为:

# of nfsd = min(120, # of computer * 10)

例如,如果您有 4 台服务器,在所有服务器中使用 10 个 biod,在主服务器中使用 40 个 nfsd。要更新 nsfd 和/或 bild 的值,可运行:

上一页  5 6 7 8 9 10 

Tags:DB Data Warehouse

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