Каковы общие различия в хранении и производительности между приведенными ниже двумя таблицами, если их единственная разница составляет nvarchar(50)
против nvarchar(max)
, а строки в каждом поле варьируются от 1 до 50 символов? Это в SQL Server 2005.Последствия nvarchar (50) vs nvarchar (max)
ТАБЛИЦА 1
firstname nvarchar (50)
lastname nvarchar (50)
username nvarchar (50)
Таблица 2
firstname nvarchar (max)
lastname nvarchar (max)
username nvarchar (max)
Прочтите эту статью [http://rusanu.com/2010/03/22/performance-comparison-of-varcharmax-vs-varcharn/). –
Другое сравнение: http://sqlhints.com/2013/03/10/difference-between-sql-server-varchar-and-varcharmax-data-type/ – NoChance
@EmmadKарим в этой статье обсуждается varchar (8-битные кодировки), мой вопрос относится к nvarchar (совместим с unicode) –