ITPub博客

首页 > 数据库 > 数据库开发技术 > rebalance的原理

rebalance的原理

原创 数据库开发技术 作者:litterbaby 时间:2007-07-01 21:57:48 0 删除 编辑
rebalance的原理[@more@]

rebalance的原理

在重平衡开始的时候,DB2必须建立一个新的表空间映射来反应表空间改变。当前的表空间映射就是原来的那个表空间映射,重平衡器就会使用这两个表空间映射将扩展从当前的位置移动到新的位置上。

重平衡有向前和向后区分;对于向前重平衡,重平衡器会从表空间的第一个扩展开始移动控制,直到所有的在表空间的高水位之下的所有扩展移动完成。在一个每次只能移动一个扩展,在移动完成一个扩展之后,重平衡器会将新的位置写入到当前的表空间映射上,当所有的扩展都移动完成之后,当前的表空间映射和新的表空间映射就一致了。

向后重平衡,重平衡器会从表空间的高水位之下的第一个扩展开始移动,直到移动将第一个扩展(extent 0)被移动完毕。当每一个扩展被移动之后,重平衡器会将新的位置写入到当前的表空间映射上,当所有的扩展都移动完成之后,当前的表空间映射和新的表空间映射就一致了。这个过程和上面的向前是相同的,两个不同点就是开始的位置不同。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/222350/viewspace-923051/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OFFLINE都做什么了
下一篇: 监视rebalance
请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    465727