db2 db2如何增加数据库表空间新增加用户操作。

然后创建表,分布于所有的分區:

然后创建灌入数据的脚本,保证数据只是灌入分区3的表空间

执行这个脚本在另外的窗口中,观察表空间的变化数据的分布情况,以及日志输出

观察表空间的变化(最后在某个时刻某个节点的表空间分配完了):

数据只是分布在节点3上

然后,在表空间分配完不久(这是因为表空间的分配是按照extend blocks来进行的,所以即使发现表空间的可用页为0了,但是在最后一个extent还没有用完时还能继续插入),插叺报错了:

这时候发现,在节点3上已经没有空间分配给符合分区键规则的数据(需要放入节点3所在的表空间)了

在别的节点进行数据插入(或者插入符合其他节点分区键规则的数据):

由此证明,dpfdb2如何增加数据库表空间中数据的分布,取决于分区键的选择同时,在某个分区的表空间满了之后不会影响其他分区数据的继续写入,但是本分区的本表的写操作将会报错

}

我要回帖

更多关于 db2如何增加数据库表空间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信