|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
На сервере есть базы. Бэкап их лога на ленту выполняется регулярно, но их лог все одно растет, постепенно забивая весь диск. Шринк лога урезает его, но только если выполнять его сразу после бэкапа лога. Если позже, то бесполезно - лог не шринкуется, хотя свободного места в файле много. DBCC OPENTRAN активных транзакций не показывает. Вопрос - что делать чтобы диск не забивался-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 22:55 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111, чаще делать бекап лога ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 22:58 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
felix_ff An111, чаще делать бекап лога И чем это поможет? Он и так делается раз в несколько часов. После собственно бэкапа размер файла лога остается прежний и продолжает расти дальше. В итоге имеем разросшийся лог файла, в котором много пустого места и который в итоге забивает весь диск. Шринкануть лог можно, но только если успеть запустить шринк сразу после бэкапа. Если не успел, то лог растет дальше... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 23:27 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111, Репликаций нет случаем? Посмотрите в sys.databases, log_reuse_wait_desc - на что лог используется, почему не высвобождается. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 00:07 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
3unknown An111, Репликаций нет случаем? Нет. 3unknown Посмотрите в sys.databases, log_reuse_wait_desc - на что лог используется, почему не высвобождается. LOG_BACKUP При том что бэкап лога на 100% выполнен. Вообще же больше похоже на то что после бэкапа лога указатель как был, так и остается в конце файла. Куда и продолжает идти запись, если не успеть шринкануть сразу после бэкапа. Ну а как запись прошла, то и шринковать поздно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 01:27 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Да, забыл - сервер SQL Server 2012 (SP3). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 01:48 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111, Попробуйте немедленно после одного бэкапа сделать тут же второй и потом шринкануть. Так должно помочь, если виртуальный файл в конце лог файла находится. Есть еще опция - перевести временно в simple mode и сделать Log Truncate. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 02:31 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111, а зачем вы его сжимаете, тренируете диски, чтобы не скучали? Файл журнала при оптимальной частоте бэкапов должен иметь постоянное значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 03:11 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
в порядке бреда: надеюсь бекап делается средствами сервера, а не сторонними программами ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 06:02 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Владислав Колосов An111, а зачем вы его сжимаете, тренируете диски, чтобы не скучали? Файл журнала при оптимальной частоте бэкапов должен иметь постоянное значение. Должен бы. Проблема в том что после бэкапа лога на этом сервере файлы лога растут, так как будто в них не полно свободного места. И через некоторое время имеем полностью забитый ими диск. Диск под логи после Нового Года обещают увеличить, но меня гложут сомнения что это поможет. Просто снизится частота его переполнений. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 09:14 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
PizzaPizza в порядке бреда: надеюсь бекап делается средствами сервера, а не сторонними программами Бэкап всегда делается средствами сервера - по крайней мере я других способов не знаю. Сторонняя программа может лишь выдать ему команды для этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 09:16 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Сколько свободного места в лог файле при том, что он сам растет? Какая Recovery model? Если переключить Simple и снова Full? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 10:28 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
felix_ff An111, чаще делать бекап лога Ролг Хупин Сколько свободного места в лог файле при том, что он сам растет? Какая Recovery model? Если переключить Simple и снова Full? Господа, вот нельзя сходу давать вот такие советы. Во-первых, надо разобраться с причиной. А если там репликация? А если там долгоиграющая транзакция? А если вы собьете своими дерг-дергами цепочку бекапов или передачу данных? прочтите хотя бы полностью матчасть https://docs.microsoft.com/ru-ru/sql/relational-databases/logs/troubleshoot-a-full-transaction-log-sql-server-error-9002?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 11:26 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Ролг Хупин, авторЕсли переключить Simple и снова Full? На производственных базах такое категорически нельзя делать, это самая настоящая диверсия. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 11:34 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Владислав Колосов Ролг Хупин, авторЕсли переключить Simple и снова Full? На производственных базах такое категорически нельзя делать, это самая настоящая диверсия. Я читаю крик души ТС в первом мэсыджэ, и там, кстати, ни про производственные базы, ни даже про версию сервера ничего нет. Потому, так-то да, но в общем имеем то, что имеем ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 11:49 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Владислав Колосов Ролг Хупин, авторЕсли переключить Simple и снова Full? На производственных базах такое категорически нельзя делать, это самая настоящая диверсия.Ну я такое практикую. :) Раз в неделю в не-бизнес-время после бекапа делается перестройка/реорганизация индексов, обновление статистик и шринк. В Фулл модели логи бы были больше самой БД. :) Разумеется, после возвращения в фулл сразу делается новый бекап. Есть ли риски ? Вероятно есть. Но пока все ОК. Буду наблюдать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:03 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
L_argo ...делается перестройка/реорганизация индексов, обновление статистик и шринк При перестройке индексов автоматом обновляются соответствующие статистики. И дался вам этот шринк! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:08 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
L_argo, авторНу я такое практикую. :) Если Вы точно знаете, какие технологии и средства использованы в базе данных и понимаете последствия... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:11 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Каков размер бакапов лога?
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:19 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Ролг Хупин Владислав Колосов Ролг Хупин, пропущено... На производственных базах такое категорически нельзя делать, это самая настоящая диверсия. Я читаю крик души ТС в первом мэсыджэ, и там, кстати, ни про производственные базы, ни даже про версию сервера ничего нет. Потому, так-то да, но в общем имеем то, что имеем "Крик души"? Не выделили денег, чтобы нанять профессионального админа. Теперь джуниор тыкается не понимая, что делать. Пусть матчасть штудирует или пусть его боссы наймут того, кто проштудировал (за большие деньги). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:26 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
Владислав Колосов На производственных базах такое категорически нельзя делать, это самая настоящая диверсия. Ну, таким советам никто следовать и не будет - сервер рабочий. Бэкапирование данного сервера (как и многих других) организовано правильно - к нему вопроса нет. Непонятка только с файлами логов, которые на конкретном сервере растут несмотря на то что логи бэкапятся регулярно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 16:04 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111, попробуйте отследить динамику заполнение журнала, например, запросом: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Сохраняйте результат запроса в таблицу каждые 5-10 минут, исходя из скорости заполнения подберите частоту резервного копирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 16:20 |
|
Разрастающийся лог
|
|||
---|---|---|---|
#18+
An111 felix_ff An111, чаще делать бекап лога И чем это поможет? Он и так делается раз в несколько часов. После собственно бэкапа размер файла лога остается прежний и продолжает расти дальше. В итоге имеем разросшийся лог файла, в котором много пустого места и который в итоге забивает весь диск. Шринкануть лог можно, но только если успеть запустить шринк сразу после бэкапа. Если не успел, то лог растет дальше... В общем. раз шринкануть можно, значит, бэкап таки освобождает место в файле лога. Скорее всего, база довольно нагруженная, много транзакций в неё сыпется. Если ситуация не осложнена ещё и репликацией и AG, то нужно просто чаще делать бэкап лога. У меня на нагруженных базах бэкап лога делается вообще раз в 15 минут, иначе вот такая же хрень будет. Тут либо чаще бэкап делать, либо больший диск под логи держать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 19:03 |
|
|
start [/forum/topic.php?fid=46&fpage=6&tid=1683952]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
78ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 199ms |
0 / 0 |