powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с логами
14 сообщений из 14, страница 1 из 1
Проблема с логами
    #40050183
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите в чем может быть дело - делаю бэкап лога, но место в файле лога не освобождается. Открытых транзакций при этом нет.
...
Рейтинг: 0 / 0
Проблема с логами
    #40050192
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
An111
Подскажите в чем может быть дело - делаю бэкап лога, но место в файле лога не освобождается. Открытых транзакций при этом нет.


Код: sql
1.
2.
3.
4.
5.
select 
	log_reuse_wait_desc
from sys.databases
where
	name = 'имя вашей бд'
...
Рейтинг: 0 / 0
Проблема с логами
    #40050194
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причем в файл бэкапа лога явно уходит совсем небольшая часть из имеющегося. То есть лог не сбрасывается в бэкап. Что можно сделать - таких баз несколько и скоро они сожрут диск...
...
Рейтинг: 0 / 0
Проблема с логами
    #40050198
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex

Код: sql
1.
2.
3.
4.
5.
select 
	log_reuse_wait_desc
from sys.databases
where
	name = 'имя вашей бд'



AVAILABILITY_REPLICA

С репликами все в порядке...
...
Рейтинг: 0 / 0
Проблема с логами
    #40050201
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
An111
msLex

Код: sql
1.
2.
3.
4.
5.
select 
	log_reuse_wait_desc
from sys.databases
where
	name = 'имя вашей бд'




AVAILABILITY_REPLICA

С репликами все в порядке...


видимо, не очень

для начала



Код: sql
1.
dbcc sqlperf(logspace)



что показывает для вашей БД на каждой из реплик?
...
Рейтинг: 0 / 0
Проблема с логами
    #40050205
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex

что показывает для вашей БД на каждой из реплик?


Status = 0

Log Size, MB ~ 189000

Log Spaсe Used, % ~ 28 (на другой ноде на 4 процента меньше).

Все базы синхронизированы.
...
Рейтинг: 0 / 0
Проблема с логами
    #40050218
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
An111
msLex

что показывает для вашей БД на каждой из реплик?


Status = 0

Log Size, MB ~ 189000

Log Spaсe Used, % ~ 28 (на другой ноде на 4 процента меньше).

Все базы синхронизированы.


Ну так нету проблем слогом, 2/3 свободны
...
Рейтинг: 0 / 0
Проблема с логами
    #40050220
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot msLex#22288931]
An111
пропущено...
Ну так нету проблем слогом, 2/3 свободны


Проблема есть - он не сбрасывается в бэкап лога (хотя бэкап проходит нормально, но файл слишком маленький для такого размера лога) и не шринкуется. Во время попытки шринка можно наблюдать rollback DBCC SHRINKFILE.

Это не самая большая база - диск на грани забития...
...
Рейтинг: 0 / 0
Проблема с логами
    #40050235
An111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя причина так и осталась невыяснена, но с какого-то момента все стало работать как надо...
...
Рейтинг: 0 / 0
Проблема с логами
    #40050403
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
An111,

AVAILABILITY_REPLICA

реплика не подтвердила получение транзакций. Не ней могло бы зависание из-за долгих запросов к нужным таблицам, например.
За этим надо следить и рубить такие запросы, если что.
...
Рейтинг: 0 / 0
Проблема с логами
    #40050405
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
An111,

AVAILABILITY_REPLICA

реплика не подтвердила получение транзакций. Не ней могло бы зависание из-за долгих запросов к нужным таблицам, например.
За этим надо следить и рубить такие запросы, если что.
Получение репликой лога и его применение -- два независимых процесса. Невозможность применять лог никак не влияет на возможность его получать (ну, пока есть место в логе).
...
Рейтинг: 0 / 0
Проблема с логами
    #40050481
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

да, после приёма вторичная реплика уведомляет первичную, что записи журнала о транзакции получены, после этого журнал на первичной может быть усечён.
...
Рейтинг: 0 / 0
Проблема с логами
    #40050484
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Гавриленко Сергей Алексеевич,

да, после приёма вторичная реплика уведомляет первичную, что записи журнала о транзакции получены, после этого журнал на первичной может быть усечён.
Да, именно так. И где в этой схеме может возникнуть "зависание из-за долгих запросов к нужным таблицам"? Причем, даже ни разу не постулировалось, что на группе включено Readable Secondary.
...
Рейтинг: 0 / 0
Проблема с логами
    #40050511
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

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


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