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

Откуда:
Сообщений: 7
Добрый день! Решили секционировать многомиллионную таблицу в рабочей БД по диапазонам, 11 секций, каждая в своей ФГ и файле , каждые 3млн записей автоматом добавляется новая секция и помещается в новый файл и в новую ФГ. Был проведен полный бекап базы и было обнаружено,что файл .bak стал весить меньше на 6 Гб, это нормально? Прошу сильно не пинать, тема для меня новая. Связано ли это как-то с проведенным ранее секционированием?
18 фев 15, 11:46    [17280441]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Glory
Member

Откуда:
Сообщений: 104760
RoLaNd_62
Был проведен полный бекап базы и было обнаружено,что файл .bak стал весить меньше на 6 Гб, это нормально?

А должен был стать больше что ли ? Схема данных как то влият на размер бэкапа ?
18 фев 15, 11:48    [17280453]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
Я считал, что размер должен был остаться как минимум таким же
18 фев 15, 11:51    [17280477]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Glory
Member

Откуда:
Сообщений: 104760
RoLaNd_62
Я считал, что размер должен был остаться как минимум таким же

Для этого, число занятых страниц данных должно было остаться как миниум таким же.
Вы же вот наверняка не в курсе, как изменился размер вашей таблицы после секционирования.
18 фев 15, 11:53    [17280503]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
Да,не в курсе,вы правы.Просто насторожило, что вдруг это как-то связано с секционированием.
18 фев 15, 12:11    [17280618]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Glory
Member

Откуда:
Сообщений: 104760
RoLaNd_62
.Просто насторожило, что вдруг это как-то связано с секционированием.

Разумеется это связано с вашими действиями.
Если с параллельными действиями кого-то другого.
18 фев 15, 12:13    [17280628]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
А есть какой-то способ просмотреть изменения размера бд на какую-то дату?
18 фев 15, 12:34    [17280762]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
RoLaNd_62
Да,не в курсе,вы правы.Просто насторожило, что вдруг это как-то связано с секционированием.
Скорее всего, при секционировании уменьшилоь незанятое место в страницах, либо фрагментация экстентов. Или после секционирования были пересозданы не все инедксы.

В общем, ничего страшного само по себе это уменьшение не означает.
18 фев 15, 12:34    [17280767]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
RoLaNd_62
А есть какой-то способ просмотреть изменения размера бд на какую-то дату?
Восстановить старый бакап.

Или посмотреть в истории бакапов, там вроде показывается размер базы.
18 фев 15, 12:35    [17280770]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
Большое спасибо за ответы.Индекс пересоздан был только кластерный
18 фев 15, 12:37    [17280780]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Glory
Member

Откуда:
Сообщений: 104760
RoLaNd_62
А есть какой-то способ просмотреть изменения размера бд на какую-то дату?

Восстановите свой бэкап, чтобы убедиться, что с базой все хорошо.
размеры базы можете также взять из предыдущих бэкапов
18 фев 15, 12:37    [17280783]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
В том-то и дело, что после восстановления БД из бекапа не наблюдается каких-то аномалий. База восстановилась без ошибок,все ФГ и файлы на месте. Просто насторожило такое резкое падение размера
18 фев 15, 12:44    [17280834]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Glory
Member

Откуда:
Сообщений: 104760
RoLaNd_62
Просто насторожило такое резкое падение размера

Вы знаете, что такое фрагментация ? Вы следили за ней в своей базе ?
18 фев 15, 12:58    [17280938]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
RoLaNd_62
Member

Откуда:
Сообщений: 7
Glory, Знаю,но за ней не следил
18 фев 15, 12:59    [17280954]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
Владислав Колосов
Member

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

перелив таблицы в секции аналогичен alter table rebuild.
18 фев 15, 17:55    [17283438]     Ответить | Цитировать Сообщить модератору
 Re: После проведения секционирования уменьшился размер файла .bak  [new]
NickAlex66
Member

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

Ранее кластерный индекс был составным, а теперь нет.
18 фев 15, 20:02    [17283961]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить