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

Откуда:
Сообщений: 122
Добрый день!
SQL Server 2008.
Есть primary БД и резервная БД отчетов на которую настроен лог-шиппинг.
Обычный размер логов: 200-500Kb.
Но есть задание на primary по сопровождению БД, в ходе работы этого задания создаётся пара логов на 6 и 8 Гб, эти логи копируются на резервный и применяются. Такой размер неприемлем для копирования.
Задание сылается на maintenance plan, в этом плане: Rebuild index, Update statistics, Recompile, Check database integrity, Maintenance cleanup task. Какая часть генерит такой огромный лог, и можно ли сократить размер лога или чтоб этот лог не попадал в общий поток для лог-шиппинга?
26 фев 13, 10:52    [13981128]     Ответить | Цитировать Сообщить модератору
 Re: Размер лога как размер БД SQL 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
xj
Добрый день!
SQL Server 2008.
Есть primary БД и резервная БД отчетов на которую настроен лог-шиппинг.
Обычный размер логов: 200-500Kb.
Но есть задание на primary по сопровождению БД, в ходе работы этого задания создаётся пара логов на 6 и 8 Гб, эти логи копируются на резервный и применяются. Такой размер неприемлем для копирования.
Задание сылается на maintenance plan, в этом плане: Rebuild index, Update statistics, Recompile, Check database integrity, Maintenance cleanup task. Какая часть генерит такой огромный лог, и можно ли сократить размер лога или чтоб этот лог не попадал в общий поток для лог-шиппинга?


Rebuild index
26 фев 13, 10:54    [13981135]     Ответить | Цитировать Сообщить модератору
 Re: Размер лога как размер БД SQL 2008  [new]
Glory
Member

Откуда:
Сообщений: 104760
xj
или чтоб этот лог не попадал в общий поток для лог-шиппинга?

Лог шиппинг копирует не весь файл журнала, а только его бэкап.
26 фев 13, 10:55    [13981138]     Ответить | Цитировать Сообщить модератору
 Re: Размер лога как размер БД SQL 2008  [new]
xj
Member

Откуда:
Сообщений: 122
Если Rebuild Index, то почему такой огромный размер лога, можно его на мелкие части разбить? Или этот Rebuild Index так сделан Microsoft?
26 фев 13, 11:10    [13981220]     Ответить | Цитировать Сообщить модератору
 Re: Размер лога как размер БД SQL 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
xj
Если Rebuild Index, то почему такой огромный размер лога, можно его на мелкие части разбить? Или этот Rebuild Index так сделан Microsoft?

Ну, во-первых, нет смысла ВСЕ индексы перестраивать, а только те, у которых фрагментация этого требует. Этим можно снизить объем, да и затраты. что логичнее.
26 фев 13, 11:13    [13981237]     Ответить | Цитировать Сообщить модератору
 Re: Размер лога как размер БД SQL 2008  [new]
Glory
Member

Откуда:
Сообщений: 104760
xj
Если Rebuild Index, то почему такой огромный размер лога, можно его на мелкие части разбить

А вы представляете, что есть ребилд кластерного индекса ? Это изменение _каждой_ записи таблицы.
Я так понимаю, что вы просто поставили бездумно в maintenance plan все доступные операции
Не заботясь ни о их смысле, ни о последовательности, ни о результатах.
26 фев 13, 11:19    [13981295]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить