Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Добрый день!
Прошу вас помочь новичку.
Возник следующий вопрос: с некоторого момента размер *.mdf файла стал резко расти и на данный момент в 3 раза превышает сумму размеров таблиц базы. Предположительно, причиной послужило активное добавление BLOB объектов. На данный момент BLOB объекты более не добавляются, но размер mdf файла продолжает расти. Для сравнения размер таблиц в сумме растет на 7 МБ в день, а размер mdf на 300 МБ.
Прочитала на форуме про "ghost cleanup process", но на своем сервере в списке процессов я его не увидела.
Хотелось бы понять причину, которая вызвала такой рост файла и устранить ее.
30 июн 14, 11:57    [16237677]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
gerda
Хотелось бы понять причину, которая вызвала такой рост файла

"активное добавление BLOB объектов"

gerda
и устранить ее.

Не делать изменений в данных
30 июн 14, 12:00    [16237692]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Glory,

А поконкретнее, если можно. ;)
30 июн 14, 12:02    [16237711]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
gerda
А поконкретнее, если можно.

Про что ?
Про физическое хранение данных в таблицах ?
Про фрагментацию ?
Про определение занятого объектами места ?
30 июн 14, 12:04    [16237723]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Glory,

Вопрос сформулирован четко. Если вам нечего сказать, тогда другой вопрос. ;)
Благодарю.
30 июн 14, 12:14    [16237791]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
gerda
Вопрос сформулирован четко.

Ответы не менее четко.
Если вы их не понимаете, то это другой вопрос.
30 июн 14, 12:17    [16237809]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Glory,

"На данный момент BLOB объекты более не добавляются". Обратите внимание на этот момент. Т.е. такого рода данные больше не добавляются. А файл растет.
30 июн 14, 12:24    [16237844]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
gerda
"На данный момент BLOB объекты более не добавляются". Обратите внимание на этот момент. Т.е. такого рода данные больше не добавляются. А файл растет.

Вы хотите сказать, что вообще никакие данные в вашей базе не меняются ?
30 июн 14, 12:27    [16237863]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Glory,

Только Blob объекты. Они существовали в базе и раньше, просто в меньшем количестве. База не росла. Был месяц активного ввода, что предположительно, спровоцировало росто файла, затем все вернулось к прежней схеме.
30 июн 14, 12:30    [16237880]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
gerda
Только Blob объекты.

Если данные меняются и серверу под эти изменения нужно новое место, то файл будет расти
Нравится вам это ли не нравится.
Если вы не хотите, чтобы файл рос больше какого-то размера, то придется удалить какие-то данные из вашей базы
30 июн 14, 12:37    [16237923]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
gerda
Glory,

Только Blob объекты. Они существовали в базе и раньше, просто в меньшем количестве. База не росла. Был месяц активного ввода, что предположительно, спровоцировало росто файла, затем все вернулось к прежней схеме.


Вы же наверняка изменяете данные тех записей, у которых есть BLOB. А блобов стало намного больше.
30 июн 14, 12:39    [16237940]     Ответить | Цитировать Сообщить модератору
 Re: Размер *.mdf файла больше суммы размеров таблиц базы  [new]
gerda
Member

Откуда:
Сообщений: 8
Glory,
Спасибо. В общем, у меня была надежда, что можно будет обойтись без этого. :)
30 июн 14, 12:42    [16237965]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить