Я изменил тип столбца на фактический меньший тип:
-- change type from nvarchar(100) to varchar(50)
Alter Table [MyTable] Alter column [MyColumn] varchar(50)
Таблица содержит 4 млн. записей. Прежде чем использовать около 1,1 ГБ пространства, после изменения столбца, он использует 2,2 ГБ пространства. Есть ли какое-то объяснение этому?
Я нахожу пространство, которое оно использует либо SMO, либо просматривая свойства таблицы в студии управления сервером sql: «MyTable -> Properties -> Storage -> Space data». Теперь я сомневаюсь, что это фактическое пространство, используемое данными.