powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопросы по Snapshot
6 сообщений из 6, страница 1 из 1
Вопросы по Snapshot
    #40000335
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде бы ясно, что это, но есть вопросы:
1. Снэпшот привязан к базе и может быть восстановлен только в эту базу.
Благодаря созданию моментальных снимков через определенные промежутки времени формируется последовательность снимков базы данных-источника. Каждый моментальный снимок существует до тех пор, пока явно не удаляется.
Поскольку каждый моментальный снимок будет продолжать расти по мере обновления первоначальных страниц, возможно, потребуется освободить место на диске для новых снимков за счет удаления старых.


т.е. растет изменения в исходную базу как-то отображаются во все снимки?

2. Я делаю каждый час снэпшот
01
02
03
04
05
06

, и вот мне понадобилось восстановить базу из снэпшота 02
Судя по документации: надо удалить 03, 04, 05, 06, иначе не восстановиться, почему так?
...
Рейтинг: 0 / 0
Вопросы по Snapshot
    #40000372
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>т.е. растет изменения в исходную базу как-то отображаются во все снимки?
Снапшот работает по принципу Copy-on-write.
Понимание этого принципа дает ответ на ваши вопросы.
...
Рейтинг: 0 / 0
Вопросы по Snapshot
    #40000459
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. т.е. если есть десяток снепшотов, то будет идти запись во все?
2. а зачем удалять все последующие, если восстанавливать промежуточный?
...
Рейтинг: 0 / 0
Вопросы по Snapshot
    #40000532
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> а зачем удалять все последующие, если восстанавливать промежуточный?
У вас есть снапшоты в час, два, три и до шести. В семь вы решили восстановить базу по состоянию на два часа.
Что (какие страницы) будет и должно быть в снапшотах за три часа, четыре и так далее?
Подсказка. Куда засунуть бакапы на момент после восстановления?

Еще про снапшоты - Восстановление из снапшота ломает цепочку лог бакапов. то бишь надо сразу сделать фулл или дифф.
...
Рейтинг: 0 / 0
Вопросы по Snapshot
    #40000535
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257
> а зачем удалять все последующие, если восстанавливать промежуточный?
У вас есть снапшоты в час, два, три и до шести. В семь вы решили восстановить базу по состоянию на два часа.
Что (какие страницы) будет и должно быть в снапшотах за три часа, четыре и так далее?
Подсказка. Куда засунуть бакапы на момент после восстановления?

Еще про снапшоты - Восстановление из снапшота ломает цепочку лог бакапов. то бишь надо сразу сделать фулл или дифф.

про цепочку бэкапов - да, понимаю, а вот суть снепшотов до конца не доходит.
Во время работы DBCC CHECKDB('db') создается временный снепшот базы, видимо, дбцц его использует для анализа, после отработки команды удаляется. Т.е. этот снэпшот по идее добавляется в последовательность моих снепшотов, хоть он и скрытый?
...
Рейтинг: 0 / 0
Вопросы по Snapshot
    #40000540
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да добавляется. И удаляется потом. Плохо только что нет возможности явно указать где ему создаватся.
Если кончается место для снапшота, то снапшот умирает, и вы узнаете об этом только обратившись к снапшоту.
То бишь запустили перестройку индекса на живой базе, место кончилось, снапшоты умерли а перестройка индекса успешно завершилась.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопросы по Snapshot
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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