Назад | Перейти на главную страницу

Как уменьшить размер файла журнала SQL Server?

Для начала, я инженер-программист, а не администратор баз данных. Я могу установить SQL Server и настроить простую базу данных SQL Server, что я и сделал. Я устанавливаю простую базу данных SQL Server 2016 на клиентском веб-сервере (Windows 2012 R2) для хранения некоторых данных для нового веб-сайта, развертываемого на сервере. Он начинался как очень маленькая база данных с несколькими таблицами. Он быстро разросся до нескольких десятков таблиц, некоторые из которых содержат тысячи записей. База данных в основном используется для импорта данных из внешнего API и их локального хранения, чтобы к ним можно было часто обращаться без проблем с производительностью. Весь импорт данных выполняется без проблем. Однако я заметил резкие скачки ЦП на SQL Server. Что еще более важно, размер файла журнала для базы данных составляет до 33 ГБ. Я очень боюсь, что этот файл журнала в конечном итоге займет все доступное дисковое пространство и приведет к сбою сервера. Мне нужно знать, что я могу сделать в краткосрочной перспективе (пока мы не получим здесь настоящего администратора баз данных), чтобы этого не произошло.

Это повторяет то, что уже было сказано, но первое, что я сделал бы, это вручную запустил резервную копию и посмотрел, как это повлияет на ИСПОЛЬЗОВАННОЕ пространство для файла. Возможно, вам все равно придется сжать файл, чтобы технически освободить место (извините, Брент). Помимо этого, установка регулярного резервного копирования в SQL на сетевой ресурс где-нибудь предотвратит повторение этого, и вы могли бы сказать, что «решили проблему И начали резервное копирование БД. Затем попросите повышения.