WEB开发网
开发学院数据库DB2 POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enter... 阅读

POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能

 2008-09-17 16:31:26 来源:WEB开发网   
核心提示: DB2 多页面大小支持的启用从 DB2 9 开始,DB2 自动为选择的内存区域检测和使用 64 KB 页面大小,POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能(5),在此版本之前,DB2 默认情况下都是使用 4 KB 的页面大小,可以使用

DB2 多页面大小支持的启用

从 DB2 9 开始,DB2 自动为选择的内存区域检测和使用 64 KB 页面大小。在此版本之前,DB2 默认情况下都是使用 4 KB 的页面大小,同时在支持 16 MB 页面的系统上提供了自定义配置 16 MB 页面的能力。POWER5+ 架构和 DB2 UDB V8.2.5 还引入了 16 GB 大型页面的自定义配置。

对于 DB2,系统主存的最大消耗者是它的缓冲池,这个缓冲池基本上是一个单独的、较大的共享内存区域。DB2 支持缓冲池共享内存区域使用底层系统上可用的所有页面大小(4 KB、64 KB、16 MB 和 16 GB)。DB2 9 自动检测 AIX 5L 操作系统和 POWER5 硬件是否支持 64 KB 页面,如果支持,则允许所有 DB2 共享内存区域(包括缓冲池、锁列表、日志缓冲区、实用程序堆、包缓存、监视器堆和共享排序堆)使用 64 KB 的页面大小。本文的 性能 一节将详细论述使用受支持的不同 AIX 页面大小为 DB2 事务性工作负载带来的性能提升。

除了共享内存外,DB2 还允许为代理私有内存自定义配置 16 MB 的页面。代理私有内存的常见消费者是排序堆内存,代理在查询执行期间使用这部分内存来对记录行进行排序。然而,DB2 目前不会自动为代理私有内存启用 64 KB 的页面大小,也不允许为代理私有内存自定义配置 16 GB 的页面大小。

虽然 AIX 5L 操作系统和 DB2 支持这些不同的页面大小,但是配置 16 MB 或 16 GB 页面时需要定制的硬件、AIX 5L 和 DB2 配置。要让 DB2 选择预先配置的 16 MB 或 16 GB 页面,可以使用 DB2_LARGE_PAGE_MEM=DB 或 DB2_LARGE_PAGE_MEM=DB:16GB 注册表变量。请参考当前的 DB2 和 AIX 5L 文档,了解关于通过配置硬件和 AIX 5L 操作系统来使之支持 16 MB 或 16 GB 页面的说明。

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

Tags:POWER AIX 页面

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