Поделиться через


Работа контрольной точки для оптимизированных для памяти таблиц

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Контрольную точку нужно периодически обрабатывать для данных, оптимизированных для памяти, в файлах данных и разностных файлах, чтобы дополнять активную часть журнала транзакций. Контрольная точка позволяет восстанавливать таблицы, оптимизированные для памяти, до последней успешной контрольной точки, после чего применяется активная часть журнала транзакций для обновления таблиц, оптимизированных для памяти, и завершения восстановления. Процессы работы контрольной точки для таблиц на диске и оптимизированных для памяти таблиц отличаются. Ниже описываются различные сценарии и режим работы контрольной точки для таблиц на диске и таблиц, оптимизированных для памяти.

Контрольная точка, установленная вручную

При создании контрольной точки вручную закрывается контрольная точка для таблиц на диске и таблиц, оптимизированных для памяти. Активный файл данных закрывается, хотя он может быть заполнен только частично.

Автоматическая контрольная точка

Автоматически создаваемая контрольная точка реализуется по разному для таблиц на диске и таблиц, оптимизированных для памяти, из-за различных способов сохранения данных.

Для таблиц на основе дисков автоматически выполняется контрольная точка на основе параметра конфигурации интервала восстановления (дополнительные сведения см. в разделе "Изменение целевого времени восстановления базы данных (SQL Server)".

Для таблиц, оптимизированных для памяти, автоматическая контрольная точка устанавливается, если размер журнала транзакций превышает 1,5 ГБ с последней контрольной точки. Этот размер включает в себя записи журнала транзакций как для дисковых, так и для оптимизированных для памяти таблиц.

См. также

Создание и управление хранилищем для оптимизированных для памяти объектов