Нварчар выступит лучше чем варчар?
Я действительно удивлен, увидев, что в моей таблице MS SQL я определяю поле varchar
и группировать с полем другой таблицы.
Когда я делаю то же самое с колонкой, как nvarchar
это на 3 секунды быстрее, чем varchar
когда, теоретически, varchar должен быть быстрее из-за 1-байтового символа.
Может кто-нибудь объяснить мне, почему nvarchar
быстрее в этом случае?
Заранее спасибо.
1 ответ
Операционные системы используют Юникод внутри. Я думаю, что это делает nvarchar быстрее, так как он не нуждается в конвертации.