3

看到在我的 MS SQL 表中,我正在定义一个字段varchar并与另一个表的字段进行分组,我真的很惊讶。

当我对列做同样的事情时,nvarchar它比当它快 3 秒varchar 时,理论上,由于 1 字节字符,varchar 应该更快。

谁能解释我为什么nvarchar在这种情况下更快?

提前致谢。

4

1 回答 1

1

操作系统在内部使用 Unicode。我认为这使 nvarchar 更快,因为它不需要任何转换。

于 2011-06-08T18:22:54.047 回答