Особенности SQL nvarchar - PullRequest
       9

Особенности SQL nvarchar

0 голосов
/ 13 февраля 2010

Какова ваша стратегия определения размеров столбцов nvarchar для поля адреса? Вы всегда используете nvarchar (max) или фиксированный максимальный размер?

Нет ничего хуже, чем нарушение интеграции данных из-за слишком маленьких столбцов. Каковы возможные последствия использования nvarchar (max) по сравнению с фиксированным максимальным размером varchar? Я понимаю, что что-то в индексах становится слишком большим, но как насчет производительности запросов? Есть что-нибудь еще, чтобы рассмотреть?

1 Ответ

3 голосов
/ 13 февраля 2010

Одна строка или поле на адресную строку, возможно, длиной 100.

В прежние времена люди должны были писать на конверте. Нет необходимости в эпических адресах «Война и мир»

А как бы вы указали почтовый индекс, страну, город и т. Д., Если бы это было одно поле? Или поиски, как упоминал Астандер.

В любом случае, не используйте max: есть некоторые издержки, потому что это тип данных BLOB.

...