跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

DB2 9 自调优内存管理

管理业务重于管理数据库

Paul Read (paul_read@uk.ibm.com), 产品推介经理, EMC
Paul Read 是位于英国汉普郡的赫斯利的 IBM 实验室 Global BetaWorks 小组的一名产品推介经理。他负责 Linux、UNIX 和 Windows 平台上的 Information Management 产品的 Beta and Early Support Program。
(An IBM developerWorks Contributing Author)
Eva Angelika Billich (bch@de.ibm.com), 高级 DB2 顾问, IBM
Eva Billich 是位于德国 Boeblingen 的 IBM 实验室 Business Partner Technical Enablement 团队的高级 DB2 顾问。她负责帮助 EMEA 的 IBM 战略业务合作伙伴加速其 DB2 on Linux, Unix and Windows 应用程序项目的进程,她会从项目开始一直跟踪至项目“走向市场”的阶段。

简介:  从 IBM® DB2® 9 开始,一种新的内存调优特性(自调优内存管理)通过自动设置几个内存配置参数值的方式,简化了内存配置任务。内存调优器一旦启用,就能够在几个内存使用者(包括排序、包缓存、锁定列表和缓冲池)之间动态分配可用内存资源。在本教程中,您将通过一系列练习来了解和学习如何使用这一新特性。

发布日期:  2007 年 10 月 11 日
级别: 中级

访问情况 : 5763 次浏览
评论: 

开始之前

简介

本教程将主要介绍 IBM DB2 9 自调优内存管理特性。此调优器工作在 database_memory 配置参数定义的内存限制范围之内。而 database_memory 的值本身可在 Windows(R) 和 AIX(R)上自动调优。当启用了针对 database_memory 的自调优之后(通过将其设置成 AUTOMATIC),调优器会确定数据库的总内存需求,并会根据当前的数据库需求增加或减少分配给数据库共享内存的容量。例如,如果当前的数据库需求很高,而系统又有足够的空闲内存,则数据库内存就可以使用较多的内存资源。一旦数据库内存的需求降低,或系统的空闲内存量过低,一部分数据库共享内存就会被释放。

本教程提供了如下 5 个方面的实际体验:

  1. 激活自调优内存
  2. 决定对哪个内存使用者进行自调优
  3. 确定 DB2 使用的内存的当前大小
  4. 生产环境下的自动调优
  5. 停用自调优内存

关于此特性的进一步描述,可以在文章 “ Self-tuning memory in DB2 9” (developerWorks,2006 年 6 月)中找到。


关于本教程

本教程的如下练习可以让您亲自体验 DB2 自调优内存特性,并在几个内存使用者(包括排序、包缓存、锁定列表和缓冲池)之间动态分配可用内存资源。这些练习展示了上述 5 个方面中的一个或多个任务。

目标

本教程的目标是让您熟悉 DB2 9 中的自调优的概念和功能,具体涵盖如下内容:

  1. 自调优内存与登录
  2. 自调优内存与 SORTHEAP
  3. 自调优内存与 PCKCACHESZ
  4. 自调优内存与 LOCKLIST
  5. 自调优内存与健康检查

系统需求

要运行本教程中的示例,您需要在机器上安装如下内容:

  • DB2 9 Data Server
  • Microsoft Windows 2000 或更高和一个管理员权限的帐号,或 Linux(验证版)和根访问权限
  • Java Runtime Environment 1.4.2 或更高
  • 关于硬件的需求,请参考 DB2 9 系统需求页面

DB2 9 Express-C 也可从上述的 DB2 9 Data Server 链接获得。关于 DB2 的安装步骤,可以参考教程 “DB2 XML evaluation guide”(developerWorks,2006 年 6 月)。除非更改了 DB2 配置,否则 DB2 会在安装完成后自动启动。

使用 stmm_zipped.zip 文件中提供的脚本和数据(参见 下载 一节)来演示本教程中的各种概念。将该文件解压缩到名为 stmm_scripts 的子目录(比如 C:\stmm_scripts or home/userid/stmm_scripts)。此目录在本教程中简称为 stmm_scripts 。本教程假设您使用 DB2 安装的默认目录,并且所有 DB2 练习均通过数据库管理员 ID 执行。

1 页,共 11 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=261097
TutorialTitle=DB2 9 自调优内存管理
publish-date=10112007
author1-email=paul_read@uk.ibm.com
author1-email-cc=
author2-email=bch@de.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。