在版本 7.2 中增加了数据库缓冲池的最大大小, 以利用增长的内存和地址空间的能力。较大的缓冲池意味着 DB2 可将更多的数据放入内存, 从而使数据访问和排序更快。
通过下列各项启用对数据库缓冲池的最大大小的增长的支持:
Windows 2000 上的 DB2 版本 7.2 现在可通过“Microsoft Windows 地址分屏扩展功能”(AWE) API 分配最多可使用 64 GB 内存的缓冲池, 该 API 在所有版本的 Windows 2000 上都是受支持的。借助 AWE 支持,DB2 缓冲池的总大小可高达 64 GB。
虽然所有版本的 Windows 2000 都支持此功能, 但只有 Windows 2000 Advanced Server 和 Datacenter Server 才提供增加的内存支持。
要支持 AWE 缓冲池,Windows 2000 必须配置正确。这包括设置 DB2_AWE 注册表变量, 将“锁定内存中的页面”特权与安装有 DB2 的用户相关联, 以及分配物理页面和地址窗口页面。参见 DB2 发行说明以获取详情。
DB2 版本 7.2 提供了 AIX、HP-UX 和 Solaris 操作环境上的 64 位支持, 以使用增加的内存地址空间,并提供可从 64 位应用程序访问 DB2 数据库的应用程序库。
在 64 位操作系统上运行的应用程序可利用这些系统提供的增加的内存地址空间。对于DB2 通用数据库, 64 位地址空间允许创建较大的缓冲池、排序堆、软件包高速缓存和需要大量内存的其他资源。附加内存使得许多操作-特别是排序和 I/O 操作-的性能有所提高。
有关详情,参见在 64 位平台上使用 DB2 通用数据库手册。此手册在 DB2 手册附带的“出版物 CD-ROM”上是以 PDF 格式提供的。
对于 DB2 版本 7.2,已增加了分配给锁定列表配置参数的最大值。这对数据库性能和查询优化器有正面影响。参见 DB2 发行说明以获取详情。