今天做了测试,发现字段太多会影响查询性能。小弟对SQLServer不是很了解,希望大家能发表下看法。
我个人是觉得如果索引一样,性能应该不会有太大影响。测试了两个表,都填充了200万行数据。
A表有3个大容量字段,其中一个是nvarchar(max),一个是nvarchar(4000)和nvarchar(2000),都填充了值。
B表除了上面的3个字段外,其他字段都与A表一致。
A和B都建立了相同的索引。查询都是基于索引查询的,查询的列数也一致,测试结果显示B表的速度比A表快了一倍多。