我有一个表,它将运行 3 个不同的查询。
- 第一个查询有一个 where 子句,它使用两个列
- 后三列
- 第三四列
如果我通过 Estimated Execution Plan 运行每个查询,并且 SQL Server Management Studio 建议为每个查询添加一个新的不同索引。
我很高兴添加三个不同的索引以获得最佳性能。该表永远不会更新,也很少插入。
但是,将多个索引添加到同一个表中以适应不同的查询是否是个好主意。
我有一个表,它将运行 3 个不同的查询。
如果我通过 Estimated Execution Plan 运行每个查询,并且 SQL Server Management Studio 建议为每个查询添加一个新的不同索引。
我很高兴添加三个不同的索引以获得最佳性能。该表永远不会更新,也很少插入。
但是,将多个索引添加到同一个表中以适应不同的查询是否是个好主意。