WEB开发网
开发学院数据库DB2 DB2 最佳实践: DB2 数据库和 IBM General Paralle... 阅读

DB2 最佳实践: DB2 数据库和 IBM General Parallel File System

 2010-06-23 00:00:00 来源:WEB开发网   
核心提示: 配置 GPFS 文件系统在主要关注性能和可靠性的环境中,使用两个 GPFS 文件系统 – 创建两个 GPFS 文件系统,DB2 最佳实践: DB2 数据库和 IBM General Parallel File System(6),一个用于数据库数据,另一个用于数据库日志,修改 GPF

配置 GPFS 文件系统

在主要关注性能和可靠性的环境中,使用两个 GPFS 文件系统 – 创建两个 GPFS 文件系统,一个用于数据库数据,另一个用于数据库日志,这是因为数据和日志的访问模式很不一样。

在主要关注管理的简便性的环境中,使用一个 GPFS 文件系统 – 使用一个 GPFS 文件系统可以最小化管理费用。单一文件系统与 DB2 自动存储的组合让用户可以动态地添加存储容量,甚至是添加主机,而不需要创建另一个文件系统。

使用 1 MB 的块大小 - 让 GPFS 文件系统使用 1 MB 的块大小。更大的块可以提高使用页面池的效率。

GPFS 调优参数

使用直接 I/O (DIO) - DB2 9.7 可以直接使用 GPFS 中的直接 I/O 。从 9.7 版开始,所有 DB2 文件(包括活跃的日志文件)都用 DIO 打开。这可以加快磁盘访问,避免在 DB2 和文件系统缓存中双重缓冲数据。在这种模式下,DB2 选择需要访问的文件和应该放在缓存中的数据。与以 DIO 模式挂装整个文件系统相比,允许 DB2 使用 DIO 打开文件更合适。

启用更高的并发度 – 建议把 GPFS 的 worker1Threads 参数值从默认的 40 提高到 256 。这个参数控制 GPFS 文件系统上并发文件操作的最大数量。prefetchThreads 参数值和 worker1Threads 参数值的和必须小于 550 。

增加文件系统缓存 - GPFS 页面池用于缓存用户数据、文件系统元数据和其他内部数据。建议增加页面池大小,把 pagepool 参数值从默认的 64 MB 提高到至少 256 MB 。页面池固定在内存中,所以要确保系统上有足够的空闲内存,否则这一修改会导致系统分页,会对总体性能产生负面影响。

修改 GPFS 配置参数

使用 mmchconfig 命令修改这些 GPFS 配置参数。例如,要想通过设置 pagepool 参数把页面池大小改为 256 MB ,应该执行以下命令:

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

Tags:DB 最佳 实践

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