在SQL Server(2005+)中,我需要索引一个
在SQL Server(2005+)中,对以下类型的列进行索引会有哪些实际差异:
-
显然,在某些方面,较小的长度总是更好的,但我对SQL Server如何优化其索引的处理方式不够熟悉。
nvarchar(2000+)
的列(只进行精确匹配)。最可扩展、性能最佳的方法是什么?在SQL Server(2005+)中,对以下类型的列进行索引会有哪些实际差异:
-
nvarchar(2000)
- char(40)
- binary(16)
例如,针对已索引的binary(16)
列进行查找是否比针对已索引的nvarchar(2000)
列更快?如果是,差别有多大?显然,在某些方面,较小的长度总是更好的,但我对SQL Server如何优化其索引的处理方式不够熟悉。