在一個堆中,索引經過IAM 的PFS位圖去查找適當空間插入索引,若是不存在,則分配一個新頁面。指針
對長度可變的列進行更新時,行的大小就會擴展,頁可能沒有空間而沒法容納行,此時 SQL Server就會把擴展的行移動到足夠的空間上,在原來的位置上保留一個 「」正向指針「」,索引
指向新行的位置,正向指針的做用是在移動數據行時,避免在修改非彙集索引中的行指針。擴展
所以堆中不會發生頁拆分,頁拆分只在Btree中發生。數據