2013-03-13 114 views
4

在數據庫中插入/更新或刪除記錄是否自動更新索引?是否插入/更新/刪除記錄自動更新索引?

我見過重建索引的命令,我只是不明白,如果我必須手動做所有這些,那麼索引的目的是什麼。這很不方便,我花了很多時間每週重建索引。

回答

7

當索引碎片變得過高時,索引效率會非常低。有必要重建索引。

Let SQL Server Tell You Which Indexes to Rebuild

重建索引滴和重新創建索引。這將刪除碎片,通過基於現有填充因子設置壓縮頁面來回收磁盤空間,並對連續頁面中的索引行進行重新排序。

Reorganizing and Rebuilding Indexes

+0

謝謝Pranay .. – Jack 2013-03-13 09:58:48

+0

@Jack - 歡迎.... – 2013-03-13 09:59:40

3

是的,當你insert, update, or delete行,該表上的任何索引自動反映這一變化。

相關問題