SQL Server临时索引

时间:2018-01-04 15:42:59

标签: sql-server sql-server-2012

我有一个表,执行路径显示可以使用索引更快地工作。

在我请求表索引之前,我想创建一个临时索引来查看它是否真的值得作为一个永久解决方案,或者它是否是一个错误的标志,并且时间会更好地花在查看其他部分查询加快了它。

1 个答案:

答案 0 :(得分:2)

没有临时索引这样的东西。您要么创建索引,要么不创建索引。

所有与索引相关的计算和维护都必须完成,即使它被认为是临时的,我也认为没有理由拥有这样的功能。

创建索引,如果没有帮助则将其删除。

请记住,缺少的索引建议并不总是最好的。它们的范围是查询,并且(几乎)总是建议覆盖索引。使用所有这些建议将导致重复和重叠的索引,从而导致性能下降(主要用于写操作)和不必要的磁盘使用。