По какой-то причине мой файл MDF составляет 154 гигабайта, однако я загружал только 7 гигабайт данных из плоских файлов.Почему файл MDF намного больше, чем фактические исходные данные?
Дополнительная информация:
Только несколько таблиц с ~ 25 миллионами строк.Нет больших полей varchar (самое большое 300, большинство меньше varchar (50). Не очень широкие таблицы <20 столбцов. Кроме того, ни одна из больших таблиц еще не проиндексирована. Таблицы с индексами имеют менее 1 миллиона строк.Для строк не используется char, только varchar. Тип данных не является проблемой. </p>
Оказалось, что это был файл журнала, а не файл mdf. Файл MDF на самом деле составляет 24 гигабайта, что кажется более разумным, однако все еще большим IMHO.
ОБНОВЛЕНИЕ:
Я исправил проблему с файлом LDF (log), изменив модель восстановления с FULL на простую. Это нормально, потому что этот сервер используется только для внутренней разработки и обработки ETLКроме того, перед тем, как перейти к SIMPLE, мне пришлось сжать файл LOG. Сжатие не рекомендуется в большинстве случаев, однако это был один из тех случаев, когда файл журнала никогда не должен был расти настолько большим и быстрым. это