powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
30 сообщений из 30, показаны все 2 страниц
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068491
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, имеется SQL Server 2019 в режиме AlweysOn, 2 ноды. База 5 ГБ, журнал - full модель, хранится 5 дней. За последний день очень вырос журнал транзакций (125 ГБ). Подскажите пожалуйста, как можно посмотреть что так много места заняло?
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068497
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
Здравствуйте, имеется SQL Server 2019 в режиме AlweysOn, 2 ноды. База 5 ГБ, журнал - full модель, хранится 5 дней. За последний день очень вырос журнал транзакций (125 ГБ). Подскажите пожалуйста, как можно посмотреть что так много места заняло?

А бекапы лога вообще делаются?
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068498
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
Pvase
Здравствуйте, имеется SQL Server 2019 в режиме AlweysOn, 2 ноды. База 5 ГБ, журнал - full модель, хранится 5 дней. За последний день очень вырос журнал транзакций (125 ГБ). Подскажите пожалуйста, как можно посмотреть что так много места заняло?

А бекапы лога вообще делаются?

Да, инкрементный раз в 15 минут.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068504
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
msLex
пропущено...

А бекапы лога вообще делаются?

Да, инкрементный раз в 15 минут.


Когнитивный диссонанс.
Не бывает "инкрементных" бякапов журнала.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068509
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
Да, инкрементный раз в 15 минут.


В SQL Server есть три типа бекапов: FULL, DIFF, LOG.

Какой из них вы называете "инкрементным"?
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068513
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222,
Извините ошибся, журнал транзакций бэкапится каждые 15 минут.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068514
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На основной ноде
Код: sql
1.
2.
3.
4.
5.
select 
	log_reuse_wait_desc
from master.sys.databases 
where
	name = 'ИМЯ ВАШЕЙ БАЗЫ'



на обоих нодах

Код: sql
1.
2.
3.
4.
5.
6.
7.
select top 100
	type, backup_start_date, backup_size, compressed_backup_size, is_copy_only
from msdb.dbo.backupset
where
	database_name = 'ИМЯ ВАШЕЙ БАЗЫ'
order by 
	backup_start_date desc
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068520
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,
1 запрос - LOG_BACKUP
2 запрос -
D 2021-05-05 09:55:49.000 7040642560 7040642560 0D 2021-05-05 09:44:09.000 5921529856 5921529856 1
Как оказалось админы настроили на 2 часа, а не на 15 минут.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068523
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
2 запрос -
D 2021-05-05 09:55:49.000 7040642560 7040642560 0D 2021-05-05 09:44:09.000 5921529856 5921529856 1

Как оказалось админы настроили на 2 часа, а не на 15 минут.

Это с какой из нод?

"type = D" - это FULL бекап.

Есть ли записи с "type = L"?
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068533
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,
Ситуация еще сложнее. Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068536
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
msLex,
Ситуация еще сложнее. Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.

подозреваю, что VMWare делает snapshot бэкапы (VSS), т.е. аналог полного бэкапа
лог бекапы должны быть настроены дополнительно средствами сиквела или стороннего ПО
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068538
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
msLex,
Ситуация еще сложнее. Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.


судя по
1. размеру бекапа
2. размеру log файлов
3. log_reuse_wait_desc = LOG_BACKUP
4. Отсутствию записей в msdb.dbo.backupset о бекапе лога


Лог у вас не бекапится и при текущей схеме будет только расти.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068547
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,
Использую продукт Veeam Backup & Replication 4.0
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068559
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
komrad,
Использую продукт Veeam Backup & Replication 4.0

используете для сиквела?

https://helpcenter.veeam.com/evaluation/backup/vsphere/ru/sql_backup_and_restore.html
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068560
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,
Да, и для него. Бекаплю не я, это делают админи, я только разрабатываю. Но претензии ко мне, почему мое приложения так много жрет лога.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068563
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
komrad,
Да, и для него. Бекаплю не я, это делают админи, я только разрабатываю. Но претензии ко мне, почему мое приложения так много жрет лога.

передайте им, что лог очищается только после лог-бекапов (модель full)
нет лог-бекапов - лог растет, всё просто
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068585
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или подумайте над моделью восстановления вашей базы
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068587
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик
Или подумайте над моделью восстановления вашей базы

У ТС AlwaysOn.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068663
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,

Точно, это я не учёл
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068675
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase
За последний день очень вырос журнал
Очевидно, непонимающие операторы днём раньше нажали какую то галочку в проге, которую они обслуживают (тот самый VMWare).
Эскалируйте проблему (возможно, начальник отдела администрирования сможет найти, куда кликнуть, ну или пусть наймут консультанта)
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068678
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бекаплю Veeam-ом. ничего не надо эскалировать. просто проверьте лог джоба бекапа логов на Veeam сервере. он точно знает почему не делается бекап.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068679
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
я бекаплю Veeam-ом. ничего не надо эскалировать. просто проверьте лог джоба бекапа логов на Veeam сервере. он точно знает почему не делается бекап.


Pvase Бекаплю не я, это делают админи, я только разрабатываю. Но претензии ко мне, почему мое приложения так много жрет лога.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068681
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,

Veeam тоже пишет все события backup/recovery в служебные таблицы скуля. достаточно проверить отчет. если там пусто то обратиться к одминам.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068683
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний раз такое (не бекапились логи) стряслось совсем недавно, когда недоодмины снесли поддержку TLS 1 со скуль сервера )) Veeam тупо не мог подключиться к скулю.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068812
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Pvase
За последний день очень вырос журнал
Очевидно, непонимающие операторы днём раньше нажали какую то галочку в проге, которую они обслуживают (тот самый VMWare).
Эскалируйте проблему (возможно, начальник отдела администрирования сможет найти, куда кликнуть, ну или пусть наймут консультанта)


Можно унажиматься до полусмерти - VMWare не умеет и не будет бэкапить журнал MS SQL.

ЗЫ. Оно никогда и не выполняло бэкап журнала. Просто одмины протерли глаза случайно.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068831
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
Можно унажиматься до полусмерти - VMWare не умеет и не будет бэкапить журнал MS SQL.

ЗЫ. Оно никогда и не выполняло бэкап журнала. Просто одмины протерли глаза случайно.
Ну, я исхожу из слов автора "всё зашибись и вдруг за день лог в 25 раз больше базы".
Либо что то включили, либо вместо одного продукта для бакапа стали использовать другой. Либо выключили бакап лога, который был отдельно от других бакапов...
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068832
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Последний раз такое (не бекапились логи) стряслось совсем недавно, когда недоодмины снесли поддержку TLS 1 со скуль сервера )) Veeam тупо не мог подключиться к скулю.
Если это был TLS 1.1 , то приставку недо- надо применять не к админам, а к устаревшему приложению, которое использует уязвимые протоколы.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068843
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
alexeyvg
пропущено...
Очевидно, непонимающие операторы днём раньше нажали какую то галочку в проге, которую они обслуживают (тот самый VMWare).
Эскалируйте проблему (возможно, начальник отдела администрирования сможет найти, куда кликнуть, ну или пусть наймут консультанта)


Можно унажиматься до полусмерти - VMWare не умеет и не будет бэкапить журнал MS SQL.

ЗЫ. Оно никогда и не выполняло бэкап журнала. Просто одмины протерли глаза случайно.


https://www.google.com/amp/s/www.veeam.com/blog/how-to-back-up-a-sql-server-transaction-log.html?amp=1
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40068846
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
aleks222
пропущено...


Можно унажиматься до полусмерти - VMWare не умеет и не будет бэкапить журнал MS SQL.

ЗЫ. Оно никогда и не выполняло бэкап журнала. Просто одмины протерли глаза случайно.


(подозрительная ссылка!) https://www.google.com/amp/s/www.veeam.com/blog/how-to-back-up-a-sql-server-transaction-log.html?amp=1
Я чего то совсем запутался. aleks222 пишет про бакап VMWare, в принципе ожидаемо, что бакап средствами виртуализации не совсем того, качественный.

Но автор пишет:
Pvase
Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.
Pvase
Использую продукт Veeam Backup & Replication 4.0
Первый вариант логи бакапить вряд ли умеет, второй вряд ли не умеет (но надо галочку поставить где надо).
PS И оба варианта не управляются автором, и не контролируются (только косвенно, по состоянию сиквела, о том, что бы восстанавливать бакапы для контроля, наверняка и не заикаются).

PSS Ужас, бакапы - самое главное в деятельности ИТ подразделения компании, и такое пофигистическое отношение, с отписками, вместо объявления ЧП и решения проблемы всеми возможными способами.
...
Рейтинг: 0 / 0
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
    #40069836
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну судя по состоянию в конторе, возможно просто реплика лежит и тут уж бекапь не бекапь, лог не уменьшится.
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]