是的,你可以这样做。但是在表中对某一列进行更多索引或使用非聚集索引可能会降低性能。 效果是根据你的搜索条件在运行时进行判断。 http://logicalread.solarwinds.com/duplicate-indexes-and-sql-server-performance-nh01/#.VWP8JUaWvQA SQL Server: 同一列创建多个索引的性能表现 在 SQL Server 中为同一列创建多个非聚集索引 SQL Server 为一个列创建多个非聚集索引与在一个索引中创建多个列相比的区别