Нварчар выступит лучше чем варчар? - PullRequest
3 голосов
/ 06 июня 2011

Я действительно удивлен, увидев, что в моей таблице MS SQL я определяю поле varchar и делаю группу с полем другой таблицы.

Когда я делаю то же самое со столбцом как nvarchar это на 3 секунды быстрее, чем varchar, когда теоретически varchar должен быть быстрее из-за 1-байтового символа.

Может кто-нибудь объяснить мне, почему nvarchar быстрее в этом случае?

Заранее спасибо.

1 Ответ

1 голос
/ 08 июня 2011

Операционные системы используют Юникод для внутреннего использования.Я думаю, что это делает nvarchar быстрее, поскольку он не нуждается в конвертации.

...