事业单位数据库db2 8.2

db2 配置问题

使用db2 get db cfg for test 命令查看数据库配置时,如下字段是什么含义啊???

数据库页的大小 = 4096

这个是怎么设置的啊,命令是什么。。

还有一个重要的就是,这个如果不设置的话,会造成数据库访问的效率低、速度慢吗?
参与5

4同行回答

eeenjoyeeenjoy软件开发工程师华为
谢谢大家了。显示全部
谢谢大家了。收起
事业单位 · 2015-01-13
浏览647
苏州易博创云苏州易博创云CTO苏州易博创云网络科技有限公司
回复 3# eeenjoy    1) 数据库创建阶段,可以设置数据库的默认页大小,这里提到的4096 就是数据库创建的时候设置的,这个值不能修改;   2) 每个表空间可以设置不同的页大小,主要是由应用决定的,所以在创建表空间的时候可以为这个表空间设置不同的页大小,如果...显示全部
回复 3# eeenjoy


   1) 数据库创建阶段,可以设置数据库的默认页大小,这里提到的4096 就是数据库创建的时候设置的,这个值不能修改;   2) 每个表空间可以设置不同的页大小,主要是由应用决定的,所以在创建表空间的时候可以为这个表空间设置不同的页大小,如果没有设定,默认为数据库的页大小
   3) db2 get db cfg for test  可以看见test数据库默认的页大小的 ,在命令之后显示的内容前10行收起
IT咨询服务 · 2014-12-31
浏览645
eeenjoyeeenjoy软件开发工程师华为
现在的问题时,使用db2 get db cfg for test 命令查看配置时,看不到 数据库页的大小 = 4096  的字眼。是不是建立数据库的时候没有设定啊,现在应该如何追加这一项啊?显示全部
现在的问题时,使用db2 get db cfg for test 命令查看配置时,看不到 数据库页的大小 = 4096  的字眼。
是不是建立数据库的时候没有设定啊,现在应该如何追加这一项啊?收起
事业单位 · 2014-12-24
浏览672
新数科技新数科技IT顾问北京新数科技有限公司
用db2 update db cfg命令来变更db的参数。这个参数(pagesize)是数据库默认页大小,此参数包含在创建数据库时用作缺省页大小的值。可能的值包括:4096、8192、16384 和 32768。但其实你在create表空间或bufferpool的时候也可以指定其页大小,不设置的话,它会使用默认大小,你上面的...显示全部
用db2 update db cfg命令来变更db的参数。这个参数(pagesize)是数据库默认页大小,此参数包含在创建数据库时用作缺省页大小的值。可能的值包括:4096、8192、16384 和 32768。
但其实你在create表空间或bufferpool的时候也可以指定其页大小,不设置的话,它会使用默认大小,你上面的例子就是4kb。
这个设置有时的确影响数据库系统,pagesize较大,可以在单个页面存放更多row,单行大小限制也较大,表空间大小容量也比较大,但会造成空间浪费,有时也影响性能;小的pagesize也不意味着性能就一定更好,有时会加重IO压力。所以这个大小的设置要根据具体情况来判断,要跟数据和应用基本信息结合起来,包括跟extentsize和prefetchsize相配合等。收起
IT咨询服务 · 2014-12-23
浏览673

提问者

eeenjoy
软件开发工程师华为

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-12-23
  • 关注会员:1 人
  • 问题浏览:11106
  • 最近回答:2015-01-13
  • X社区推广