楼主: slls

【求助】急:调整这些参数有危险吗?

[复制链接]
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主1段
日期:2012-05-15 15:24:11管理团队成员
日期:2013-05-02 11:19:53马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:13:20
11#
发表于 2003-1-17 16:34 | 只看该作者
size -1 means DB2 will use BUFFPAGE of DB CFG as the buffer pool size.

"select * from syscat.bufferpools"
will give you all the bufferpools defined for that database.

使用道具 举报

回复
论坛徽章:
5
12#
 楼主| 发表于 2003-1-17 16:41 | 只看该作者

结果如下:

BPNAME             BUFFERPOOLID NGNAME             NPAGES      PAGESIZE    ESTORE

------------------ ------------ ------------------ ----------- ----------- ------
IBMDEFAULTBP                  1 -                           -1        4096 N

  1条记录已被选择

另外,我应该如何调整buff pool的大小?
帮助中没有alter命令或者alter根本不是命令,怎样知道IBMDEFAULTBP的大小?

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主1段
日期:2012-05-15 15:24:11管理团队成员
日期:2013-05-02 11:19:53马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:13:20
13#
发表于 2003-1-17 16:54 | 只看该作者
bufferpool 的大小可以有两种方式:
1. 设为-1,即用数据库配置参数BUFFPAGE作为bufferpool 的大小(乘 pagesize)
2. 设为具体值
修改方法:参见前面的回答。

为什么要设为-1?在v7(v6?)以前,如果bufferpool设的太大,有可能超出了操作系统对share memory的限制,数据库可能起不来。

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主1段
日期:2012-05-15 15:24:11管理团队成员
日期:2013-05-02 11:19:53马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:13:20
14#
发表于 2003-1-17 16:55 | 只看该作者
数据很重要,那就建立一个数据备份计划。

使用道具 举报

回复
论坛徽章:
5
15#
 楼主| 发表于 2003-1-17 17:09 | 只看该作者
谢谢
如果起不来怎样恢复?还可以改回去吗?

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主1段
日期:2012-05-15 15:24:11管理团队成员
日期:2013-05-02 11:19:53马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:13:20
16#
发表于 2003-1-17 17:28 | 只看该作者
呵呵,这就是比较tricky的地方,你必须联接到数据库才能使用alter tablespace...把bufferpool 改小,但是实际上你联接不上数据库。如果bufferpool的size为-1,你可以修改db cfg的buffpage参数就可以了,而这时候不需要联接数据库。

使用道具 举报

回复
论坛徽章:
5
17#
 楼主| 发表于 2003-1-17 17:41 | 只看该作者
那恢复之前的备份呢?

使用道具 举报

回复
论坛徽章:
5
18#
 楼主| 发表于 2003-1-17 17:44 | 只看该作者
噢!原来alter bufferpool IBMDEFAULTBP size -1不是改的DB CFG,那么DB CFG如何修改?

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主1段
日期:2012-05-15 15:24:11管理团队成员
日期:2013-05-02 11:19:53马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:13:20
19#
发表于 2003-1-17 17:46 | 只看该作者
前面已经给出了答案

使用道具 举报

回复
论坛徽章:
5
20#
 楼主| 发表于 2003-1-18 08:57 | 只看该作者
Thank you!我以为那只是E文。呵呵。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表