1、
DB2 安装和配置
在 DB2 V9 中,可在安装 DB2 或创建数据库时配置 DB2。 默认情况下,在您创建 DB2 实例或数据库时,Configuration Advisor 将自动运行。它将:
● 检查服务器资源 —— 内存、CPU、磁盘和关于应用程序工作负载的信息。
● 确定一组良好的数据库管理器或数据库配置参数,以使此工作负载正常运行。
默认情况下,数据库创建时也启用了自动维护,因此您可以要求 DB2 自动重新组织表、收集统计信息(runstats)或进行备份。
创建数据库时,您还可以在命令行中使用 AUTOCONFIGURE 选项,并指定部分或全部服务器和工作负载特征,如下所示:
db2 create database db_name autoconfigure using config-keyword value,config-keyword value, ... 在 DB2 V8 中,您可将数据库配置参数 database_memory 设置为 AUTOMATIC,允许 DB2 计算所需内存。在 V9 中,当您启用 Self Tuning Memory(SELF_TUNING_MEM)时,DB2 将不断检查数据库工作负载和内存使用情况,并自动更改特定数据库配置参数,以保持系统在最优状态下运行。
Self Tuning Memory 更改的重要参数包括:
● Sort Heap
● Buffer Pools
● Lock List
● Package Cache
● Database Memory
Self Tuning Memory 以两种方式操作,具体取决于 database_memory 配置参数。若 database_memory 设置为 AUTOMATIC,则在需要增加或减少上述配置参数时,DB2 将为操作系统分配内存或释放内存,从而响应数据库工作负载的变更。若 database_memory 设置为特定值,DB2 依然会执行自我调优,但会分配特定数量的数据库共享内存,并将在上述配置参数间重新分布内存。它不会再向操作系统请求更多内存,也不会向操作系统返还任何内存。
2、
启用 Self Tuning Memory
将 SELF_TUNING_MEM 参数设置为 YES 或 ON 即可为数据库启用 Self Tuning Memory,如下所示:
db2 update db cfg for dbname using self_tuning_mem yes
or
db2 update db cfg for dbname using self_tuning_mem on
DB2 是按需使用和释放可用内存还是使用固定数量的内存,这是由 DATABASE_MEMORY 参数指定的。为允许 DB2 按需使用和释放可用内存,可使用如下命令:
db2 update db cfg for dbname using database_memory automatic
为指定 DB2 可用的内存数量,可使用如下命令:
db2 update db cfg for dbname using database memory 1000000
待续……
更多相关信息
相关推荐
《Android 群英传》读书笔记:自定义 View ---- 音频条形图 博客地址:http://blog.csdn.net/like_program/article/details/53352899
学习笔记请看我写的文章: ...Java开发 - 尚硅谷JavaWeb学习笔记 - Part4: Java开发 - 尚硅谷JavaWeb学习笔记 - Part5: Java开发 - 尚硅谷JavaWeb学习笔记 - Part6: Java开发 - 尚硅谷JavaWeb学习笔记 - Part7:
A Chinese Notes of MLAPP,MLAPP 中文笔记项目 https:--z-MLAPP-CN
- **概述**:DB2 Control Center 是一个图形化界面工具,用于监控和管理DB2数据库实例。 - **功能**:包括但不限于查看数据库状态、执行SQL查询、管理备份和恢复任务等。 - **适用场景**:适用于日常维护和故障排查...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...
语言程序设计资料:ExtJs学习笔记-2积分.doc
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
SQL SERVER 2008 学习笔记:日常维护、深入管理、性能优化。
Microsoft.SQL.Server.2008.学习笔记:日常维护、深入管理、性能优化.part2.rar; 中文版; 第二部分(共两部分)
语言程序设计资料:Java-笔记-孙鑫版.doc