rebalance的原理[@more@]
rebalance的原理
在重平衡开始的时候,DB2必须建立一个新的表空间映射来反应表空间改变。当前的表空间映射就是原来的那个表空间映射,重平衡器就会使用这两个表空间映射将扩展从当前的位置移动到新的位置上。
重平衡有向前和向后区分;对于向前重平衡,重平衡器会从表空间的第一个扩展开始移动控制,直到所有的在表空间的高水位之下的所有扩展移动完成。在一个每次只能移动一个扩展,在移动完成一个扩展之后,重平衡器会将新的位置写入到当前的表空间映射上,当所有的扩展都移动完成之后,当前的表空间映射和新的表空间映射就一致了。
向后重平衡,重平衡器会从表空间的高水位之下的第一个扩展开始移动,直到移动将第一个扩展(extent 0)被移动完毕。当每一个扩展被移动之后,重平衡器会将新的位置写入到当前的表空间映射上,当所有的扩展都移动完成之后,当前的表空间映射和新的表空间映射就一致了。这个过程和上面的向前是相同的,两个不同点就是开始的位置不同。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/222350/viewspace-923051/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/222350/viewspace-923051/