db2 9.7常规表空间扩容方法

我的一个linux下db2 9.7版本。有一个表空间已经90%以上,这个表空间是常规表空间。DMS管理。是不是用extend方式扩展当前的datafile最好哪?这样操作会造成表空间夯住吗?有什么风险吗?显示全部

我的一个linux下db2 9.7版本。有一个表空间已经90%以上,这个表空间是常规表空间。DMS管理。

是不是用extend方式扩展当前的datafile最好哪?

这样操作会造成表空间夯住吗?有什么风险吗?

收起
参与14

查看其它 2 个回答db2bird1的回答

db2bird1db2bird1数据库管理员enmo

1、ALTER TABLESPACE tablespace_name EXTEND FILE \'container-string\' 32G;  ---扩大“到”32个G,假如原来的容器大小是20G

2、ALTER TABLESPACE tablespace_name ADD FILE \'container-string\' 20G;  ---增加一个2G的容器,假如原来的容器大小是20G,容器之间需要做数据的rebalance

3、ALTER TABLESPACE tablespace_name BEGIN NEW STRIPE SET FILE \'container-string\' 20G;  ---增加一个2G的容器,假如原来的容器大小是20G,begin new stripe set的方式,

容器之前不会做rebalance,原理是等旧的容器用完后才用新添加的容器

系统集成 · 2016-01-05
浏览1662

回答者

db2bird1
数据库管理员enmo

db2bird1 最近回答过的问题

回答状态

  • 发布时间:2016-01-05
  • 关注会员:6 人
  • 回答浏览:1662
  • X社区推广