Сообщения

Показаны сообщения с ярлыком "MSSQL"

Краткое описание моделей восстановления MS SQL

Изображение
В MS SQL существует три вида резервных копий: полная резервная копия (Full backup); разностная (дифференциальная) резервная копия (Differential backup); резервная копия журнала транзакций. Полная резервная копия выполняется как правило один раз в несколько дней, а разностная резервная копия выполняется один раз в день. Следовательно, при выполнении таких резервных копий период потери данных, в случае сбоя, составляет минимум один день. Для сокращения периода потери данных существует возможность создавать копию журнала транзакций, как говорят в народе, бэкап лога. Журнал транзакций  - это файл, который содержит информацию о том, какие изменения были произведены в базе данных, что было и что стало в результате выполнения каждой транзакции. Из определения следует вывод, что журнал транзакций не хранит данные, а так же не хранит информацию, которая не требуется для восстановления базы данных (например,  информацию о том, какой план выполнения был у запроса). В журнале т...

Сжатие (шринк) журнала транзакций в MS SQL

Изображение
Краткое описание моделей восстановления MS SQL Довольно популярная ошибка СУБД в кругах 1Сников "Журнал транзакций для базы данных заполнен", если информационная база развернута в клиент-серверном варианте с использованием MS SQL и все настройки были оставлены по-умолчанию (см. рисунок 1). Рисунок 1. Ошибка переполнения журнала транзакций Конечно, MS SQL умеет автоматически усекать журнал транзакций (физически размер файла журнала транзакций не уменьшается), но бывают исключения, при которых происходит задержка усечения (начинается физическое увеличение размера файла журнала транзакций). Для борьбы с переполнением журнала транзакций предусмотрены следующие вариант настройки СУБД: создание резервной копии журнала; освобождение места на диске, чтобы журнал мог автоматически расти; перемещение файла журнала на диск с достаточным объемом свободного места; увеличение размера файла журнала; добавление файла журнала на другой диск; завершение или уничтожение длитель...