Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
RoLaNd_62 Member Откуда: Сообщений: 7 |
Добрый день! Решили секционировать многомиллионную таблицу в рабочей БД по диапазонам, 11 секций, каждая в своей ФГ и файле , каждые 3млн записей автоматом добавляется новая секция и помещается в новый файл и в новую ФГ. Был проведен полный бекап базы и было обнаружено,что файл .bak стал весить меньше на 6 Гб, это нормально? Прошу сильно не пинать, тема для меня новая. Связано ли это как-то с проведенным ранее секционированием? |
18 фев 15, 11:46 [17280441] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
А должен был стать больше что ли ? Схема данных как то влият на размер бэкапа ? |
||
18 фев 15, 11:48 [17280453] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
Я считал, что размер должен был остаться как минимум таким же |
18 фев 15, 11:51 [17280477] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Для этого, число занятых страниц данных должно было остаться как миниум таким же. Вы же вот наверняка не в курсе, как изменился размер вашей таблицы после секционирования. |
||
18 фев 15, 11:53 [17280503] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
Да,не в курсе,вы правы.Просто насторожило, что вдруг это как-то связано с секционированием. |
18 фев 15, 12:11 [17280618] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Разумеется это связано с вашими действиями. Если с параллельными действиями кого-то другого. |
||
18 фев 15, 12:13 [17280628] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
А есть какой-то способ просмотреть изменения размера бд на какую-то дату? |
18 фев 15, 12:34 [17280762] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
В общем, ничего страшного само по себе это уменьшение не означает. |
||
18 фев 15, 12:34 [17280767] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
Или посмотреть в истории бакапов, там вроде показывается размер базы. |
||
18 фев 15, 12:35 [17280770] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
Большое спасибо за ответы.Индекс пересоздан был только кластерный |
18 фев 15, 12:37 [17280780] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Восстановите свой бэкап, чтобы убедиться, что с базой все хорошо. размеры базы можете также взять из предыдущих бэкапов |
||
18 фев 15, 12:37 [17280783] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
В том-то и дело, что после восстановления БД из бекапа не наблюдается каких-то аномалий. База восстановилась без ошибок,все ФГ и файлы на месте. Просто насторожило такое резкое падение размера |
18 фев 15, 12:44 [17280834] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Вы знаете, что такое фрагментация ? Вы следили за ней в своей базе ? |
||
18 фев 15, 12:58 [17280938] Ответить | Цитировать Сообщить модератору |
RoLaNd_62 Member Откуда: Сообщений: 7 |
Glory, Знаю,но за ней не следил |
18 фев 15, 12:59 [17280954] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8332 |
RoLaNd_62, перелив таблицы в секции аналогичен alter table rebuild. |
18 фев 15, 17:55 [17283438] Ответить | Цитировать Сообщить модератору |
NickAlex66 Member Откуда: Сообщений: 319 |
RoLaNd_62, Ранее кластерный индекс был составным, а теперь нет. |
18 фев 15, 20:02 [17283961] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |