Когда Sql Server выдает контрольную точку, блокирует ли он все остальные операции до тех пор, пока контрольная точка не будет завершена?
Если я правильно понимаю, при возникновении контрольной точки сервер должен записать все грязные страницы.
Когда он будет завершен, он запишет контрольную точку в журнал транзакций, поэтому в случае любого сбоя он будет обрабатывать только транзакции с этого момента времени (или транзакции, которые уже начались во время контрольной точки).
Как сервер sql предотвращает загрязнение некоторых не грязных страниц во время выполнения контрольной точки?
Блокирует ли он все записи до завершения контрольной точки?