刪除索引或禁用並重建它

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;