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

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

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

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

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

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


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


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

Какой из них вы называете "инкрементным"?
...
Рейтинг: 0 / 0
05.05.2021, 10:52
    #40068513
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
aleks222,
Извините ошибся, журнал транзакций бэкапится каждые 15 минут.
...
Рейтинг: 0 / 0
05.05.2021, 11:00
    #40068514
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
На основной ноде
Код: 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
05.05.2021, 11:21
    #40068520
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
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
05.05.2021, 11:26
    #40068523
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
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
05.05.2021, 11:47
    #40068533
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
msLex,
Ситуация еще сложнее. Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.
...
Рейтинг: 0 / 0
05.05.2021, 11:51
    #40068536
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места?
Pvase
msLex,
Ситуация еще сложнее. Бэкап делается средствами VMWare, и соответственно записи о бэкапах не попадают в эту таблицу.

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


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


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

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

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

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

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

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


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

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


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

ЗЫ. Оно никогда и не выполняло бэкап журнала. Просто одмины протерли глаза случайно.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL 2019 сильно растет журнал транзакций, как посмотреть что больше всего занимает места? / 25 сообщений из 30, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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