sqlCmd Blog

Фильтр по тегу: minlsn


Как перестать называть журнал транзакций SQL Server лог-файлом и прекратить борьбу за его размер.

Фундаментальная статья описывающая внутренние механизмы приводящие в движение всю систему журналирования транзакций SQL Server. Так же рассматриваются некоторые компоненты имеющие значительное влияние на эти механизмы, но непосредственно к ним не относящиеся. Разбираются вопросы основ журналирования, структуры страниц данных, почему страницы становятся "грязными", как, когда, и почему случаются контрольные точки (checkpoint) и их влияние на журнал, внутренняя структура журнала и его записей, как читать и понимать записи журнала, что такое LSN и MinLSN, почему рост и усечение журнала процессы нормальные, а сжатие - нет, почему короткие транзакции лучше длинных и почему бывает наоборот, почему фиксация транзакции требует меньше ресурсов чем ее откат и еще десятки вопросов так или иначе имеющих отношение к журналу.
Для широкого круга читателей заинтересованных в глубоком понимании скрытых механизмов SQL Server.

Часть 1/12.
Часть 2/12.
Часть 3/12.
Часть 4/12.
Часть 5/12.
Часть 6/12.
Часть 7/12.
Часть 8/12.
Часть 9/12.
Часть 10/12.
Часть 11/12.
Часть 12/12.