删除索引或禁用并重建它

DROP INDEX ix_cars_employee_id ON Cars;  

我们可以使用命令 DROP 删除索引。在这个例子中,我们将在表 Cars 上显示名为 ix_cars_employee_id 的索引。 **

这将完全删除索引,如果索引是群集的,则将删除任何群集。如果不重新创建索引,则无法重建它,索引速度慢,计算成本高。作为替代方案,可以禁用索引:

ALTER INDEX ix_cars_employee_id ON Cars DISABLE; 

这允许表保留结构以及有关索引的元数据。

重要的是,这保留了索引统计信息,因此可以轻松评估更改。如果有必要,可以稍后重建索引,而不是完全重新创建;

ALTER INDEX ix_cars_employee_id ON Cars REBUILD;