我目前正在做一些测试,以确定在 SQL Server 2005 中的给定列上包含索引的性能影响。
我使用的测试数据集大约有 7200 万行(大约 6 GB 的数据)。为了实际测试索引的性能,我需要能够比较有无索引的性能。
这一切都很好,但是首先创建索引并不是一项便宜的操作。如果我想在没有索引的情况下测试表,我至少需要禁用索引。要使用索引进行测试,我需要重新启用它,这需要很长时间。
有什么方法可以强制 SQL Server 2005 在执行查询时忽略给定的索引?我不想仅仅为了测试查询而禁用索引,因为禁用索引需要很长时间。