Снимок базы данных — это доступная только для чтения, статичная копия базы данных, снятая в определённый момент времени. Он отражает точное состояние исходной базы данных на момент создания снимка.
Снимки используют механизм copy-on-write — вместо того, чтобы сразу дублировать все данные, копируются только исходные страницы при изменениях в исходной базе данных. Это делает создание снимков быстрым и экономным по месту на диске.
CREATE DATABASE MyDB_Snapshot
ON (
NAME = MyDB,
FILENAME = 'C:\Snapshots\MyDB.ss'
)
AS SNAPSHOT OF MyDB;
Снимки базы данных предоставляют лёгкий и эффективный способ зафиксировать согласованный срез твоих данных, что делает их полезными для сценариев отчётности, восстановления и тестирования без влияния на производительность живой базы данных.
Снимок базы данных создаёт немедленную полную копию всех страниц данных в хранилище, поэтому создание снимка требует времени, пропорционального размеру базы данных.
Новый — ещё не проверен сообществом
Вы