需要注意一點這個過程的單位是Event,我們前面說過一個DELETE_ROWS_EVENT可能包含了多行數(shù)據(jù),Event最大為8K左右。因此使用Ht --> Hash over the entire table的方式,將會從原來的每行數(shù)據(jù)進(jìn)行一次全表掃描變?yōu)槊總€Event才進(jìn)行一次全表掃描。
但是對于Hi --> Hash over index來講效果就沒有那么明顯了,因為如果刪除的數(shù)據(jù)重復(fù)值很少的情況下,依然需要足夠多的索引定位查找才行,但是如果刪除的數(shù)據(jù)重復(fù)值較多那么構(gòu)造的集合(set)元素將會大大減少,也就減少了索引查找定位的開銷。