?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
有時候我們值得用 REINDEX 命令周期性重建索引。
回收再利用已經(jīng)成為完全空的B-樹索引頁。然而,仍然是一個低效利用空間的可能性: 如果所有,但頁面上的幾個索引鍵已被刪除,頁面保持分配。因此,使用模式,其中大多數(shù),但不是所有的,在每個范圍內(nèi)的鍵最終被刪除, 會看到較差的空間使用。對于這樣的使用模式,建議定期重建索引。
對于非 B-tree 索引的膨脹可能還沒有很好地定量分析。在使用非 B-tree 索引的時候保持對索引的物理尺寸的監(jiān)控是個很好的主意。
還有,對于 B-tree 索引,一個新建立的索引從某種意義上比更新了多次的 訪問起來要快,因為在新建立的索引上,邏輯上連接的頁面通常物理上也 連接在一起(這樣的考慮目前并不適用于非 B-tree 索引)。僅僅從提高訪問 速度角度出發(fā),可能我們也值得周期性的重建索引。