SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Уменьшение размера файла журнала в AlwaysOn
Уменьшение размера файла журнала в AlwaysOn [сообщение #4320] Thu, 01 February 2024 10:03 Переход к следующему сообщению
cad2206 в настоящее время не в онлайне  cad2206
Сообщений: 5
Зарегистрирован: February 2024
Junior Member
Добрый день.
Имеется база данных в кластере AlwaysOn. Естественно, режим восстановления полный. Иначе в AlwaysOn ее не включить. Так вышло, что вырос журнал транзакций. После его бекапа данных внутри осталось 9%. Появилась необходимость уменьшить физический размер файла. Самый простой способ - перевести базу в режим восстановления простой, затем shrinkfile и обратно в полный. Но нельзя перевести базу в режим восстановления простой, если она в AlwaysOn. Может кто подскажет другой способ?
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4322 является ответом на сообщение #4320] Thu, 01 February 2024 10:34 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 294
Зарегистрирован: June 2022
Senior Member
Shrink a database log file which is synchronized (Always on Group)

Вот обсуждение с решением.
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4324 является ответом на сообщение #4322] Thu, 01 February 2024 11:20 Переход к предыдущему сообщениюПереход к следующему сообщению
cad2206 в настоящее время не в онлайне  cad2206
Сообщений: 5
Зарегистрирован: February 2024
Junior Member
Что то я не нашел там однозначного решения. Ткните пальцем пожалуйста.
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4334 является ответом на сообщение #4324] Thu, 01 February 2024 22:03 Переход к предыдущему сообщениюПереход к следующему сообщению
flexgen в настоящее время не в онлайне  flexgen
Сообщений: 10
Зарегистрирован: July 2022
Junior Member
Зачем вообще уменьшать размер transaction log файла? Насколько он вырос? Насколько критично если файл будет постоянного, пусть и большого, размера? Не проще увеличить диск, на котором сидит лог файл?
Операция, приведшая к увеличению, выполняется периодически? Если да - то твой лог файл вырастет опять. Так какой смысл его уменьшать?
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4337 является ответом на сообщение #4334] Fri, 02 February 2024 10:24 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 294
Зарегистрирован: June 2022
Senior Member
Как зачем? Диски заканчиваются. Так много где делают.
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4338 является ответом на сообщение #4334] Fri, 02 February 2024 12:11 Переход к предыдущему сообщениюПереход к следующему сообщению
cad2206 в настоящее время не в онлайне  cad2206
Сообщений: 5
Зарегистрирован: February 2024
Junior Member
Объясню зачем. Не раз сталкивался, когда файл журнала критично растет. Причин может быть несколько. Но так бывает и допустить отказ критично нагруженной базы я не хочу, мягко сказать. И если база ни как не зеркалится, уменьшить файл можно достаточно быстро переведя базу в режим восстановления простой. А вот если база зеркалится, перевести в этот режим ее нельзя. В общем почитав там сям, пришел к выводу, что без вывода базы из AlwaysOn файл журнала уменьшить практически не реально...
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4352 является ответом на сообщение #4338] Mon, 05 February 2024 21:20 Переход к предыдущему сообщениюПереход к следующему сообщению
flexgen в настоящее время не в онлайне  flexgen
Сообщений: 10
Зарегистрирован: July 2022
Junior Member
На сколько transaction log вырастает за сутки? А в течение недели? Бэкап transaction log выполняется? С какой периодичностью? Сервера физические или виртуальные? Если виртуальные - диски VMDK или RDM?
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4400 является ответом на сообщение #4320] Fri, 09 February 2024 17:42 Переход к предыдущему сообщениюПереход к следующему сообщению
cad2206 в настоящее время не в онлайне  cad2206
Сообщений: 5
Зарегистрирован: February 2024
Junior Member
Вопрос не привязан к одной конкретной возникшей проблеме, а больше теоретический. Просто сейчас внедряю AlwaysOn и столкнулся с вероятностью такой ситуации, когда журнал вырастает критически и что делать в этой ситуации.
Re: Уменьшение размера файла журнала в AlwaysOn [сообщение #4402 является ответом на сообщение #4400] Sat, 10 February 2024 01:33 Переход к предыдущему сообщению
SD в настоящее время в онлайне  SD
Сообщений: 345
Зарегистрирован: August 2022
Senior Member
Писать докладную для покупки новых дисков в стойку.
Предыдущая тема: Поменять местами столбики с условием и сортировкой
Следующая тема: Ошибка в Журнале "Sync IOs in nonpreemptive mode longer than 1000 ms"
Переход к форуму:
  


Текущее время: Sat Apr 27 15:13:07 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00993 секунд