Я хотел бы понять, чем обусловлен размер базы данных SQL Server 12. В мдф 21,5 Гб. Используя отчет "Использование диска основными таблицами" в SQL Server Management Studio, я вижу, что 15,4 ГБ используются "данными" одной таблицы. Эта таблица имеет 1691 строку из 4 столбцов (int, varchar(512), varchar(512), image). Я предполагаю, что столбец изображений отвечает за большую часть потребления. Но
Select (sum(datalength(<col1>)) + ... )/1024.0/1024.0 as MB From <Table>
дает только 328,9 МБ.
В чем может быть причина такого огромного расхождения?
Дополнительная информация: Для некоторых строк столбец изображений регулярно обновляется.
Это скриншот отчета: Если верить этому, индексы или неиспользуемое пространство не должны быть причиной.