Эксплуатация SQL Server

Резервных копий SQL Server недостаточно: тестируйте восстановление

Успешный job подтверждает запись резервной копии. Он не доказывает, что базы, ключи, цепочка журнала и зависимости будут восстановлены вовремя.

Резервных копий SQL Server недостаточно: тестируйте восстановление

Успешный job подтверждает запись резервной копии. Он не доказывает, что базы, ключи, цепочка журнала и зависимости будут восстановлены вовремя.

Что измерять

Фиксируйте возраст копий, непрерывность цепочки, checksums, доступность ключей, длительность restore, скорость хранилища и время переподключения приложений.

Практический подход

Автоматизируйте восстановление в изолированную среду, используйте CHECKSUM, проверяйте восстановленную базу, практикуйте point-in-time recovery и храните ключи, сертификаты, скрипты и инструкции отдельно.

Чего следует избегать

Не полагайтесь только на RESTORE VERIFYONLY, не избегайте замеров больших баз и не храните единственный ключ рядом с базой.

Эксплуатационный результат

Уверенность в восстановлении дают регулярные restore, проверка, измерение времени и четкая ответственность.

Проверка перед production

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

Чтобы применить этот подход к конкретной среде SQL Server, используйте форму ниже и укажите версию SQL Server, размер базы, профиль нагрузки и уже собранные данные.

Вопрос по статье

Есть вопрос по этой теме?

Расскажите, что вы оцениваете или с какой проблемой столкнулись. Мы ответим с практической рекомендацией.

Inquiries are not enabled in this preview.

Задать вопрос по этой статье