Вот и мое затруднительное положение.
По сути, мне нужен столбец в таблице для хранения неизвестной длины символов. Но мне было любопытно, могут ли проблемы с производительностью в Sql Server возникнуть с использованием VARCHAR (MAX) или NVARCHAR (MAX) в столбце, например: «На этот раз» мне нужно сохранить только 3 символа, и большую часть времени мне нужно только хранить 10 символов. Но есть небольшая вероятность, что в этом столбце может быть до пары тысяч символов или даже, возможно, миллиона. Это непредсказуемо. Но я могу гарантировать, что он не превысит ограничение в 2 ГБ.
Мне просто было любопытно, есть ли какие-либо проблемы с производительностью или, возможно, лучшие способы решения этой проблемы, если они доступны.