По какой-то причине мой файл MDF - 154gigs, однако я загрузил только 7 гигабайт данных из плоских файлов. Почему файл MDF намного больше, чем фактические исходные данные?Размер файла MDF намного больше фактических данных
Подробнее:
только несколько столов с ~ 25 миллионов строк. Нет больших полей varchar (самые большие - 300, большинство из них меньше, чем varchar (50). Не очень широкие таблицы < 20 столбцов. Кроме того, ни одна из больших таблиц еще не указана. Таблицы с индексами имеют менее 1 миллиона строк. т использование голец, только VARCHAR для строк. Datatype не проблема.
Оказалось, это был файл журнала, а не файл мдф. файл MDF фактически 24gigs, который кажется более разумным, однако до сих пор большое ИМХО.
UPDATE:
Я исправил проблему с файлом LDF (журнал) путем изменения модели восстановления от полного до простого Это нормально, потому что этот сервер используется только для внутреннего развития и обработки ETL в.. Кроме того, перед тем, как перейти на SIMPLE, мне пришлось сжать файл LOG. В большинстве случаев сокращение не рекомендуется, но это был один из тех случаев, когда файл журнала никогда не становился таким большим и быстрым. Для дальнейшего ознакомления см. this
Также обратите внимание на изворотливый коэффициент заполнения по индексам. Я встречал индексы не один раз с коэффициентом заполнения 10%, а не с предполагаемыми 90%. :) –
Кроме того, фрагментация индекса может быть фактором. http://www.sqlmag.com/article/tsql3/automatic-reindexing.aspx – David
Я чувствую себя глупо. Это файл журнала. –