2013-03-13 113 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行,该表上的任何索引自动反映这一变化。

相关问题