Настроювання параметра конфігурації сервера recovery interval, Microsoft Docs
У цьому розділі описуються способи налаштування параметра конфігурації сервераrecovery interval в SQL Server 2012 за допомогою середовища Середовище SQL Server Management Studio або Transact-SQL. Параметрrecovery interval визначає верхню межу часу відновлення бази даних. Компонент Компонент SQL Server Database Engine використовує значення цього параметра, щоб приблизно визначити частоту виділення автоматичних контрольних точок для даної бази даних.
За промовчанням встановлено значення інтервалу відновлення 0, що дозволяє компоненту Компонент Database Engine автоматично налаштовувати інтервал відновлення. Зазвичай автоматичні контрольні точки створюються приблизно раз на хвилину для активних баз даних, а час відновлення займає менше хвилини. Більш високі значення вказують приблизно максимальний час відновлення у хвилинах. Наприклад, інтервал відновлення, що дорівнює 3, вказує, що максимальний час відновлення дорівнює приблизно 3 хвилин.
У цьому розділі
Перед початком роботи виконайте такі дії.
Налаштування параметра конфігурації сервера recovery interval за допомогою:
Середовище SQL Server Management Studio
Наступні дії. Після налаштування параметра recovery interval
Перед початком
Обмеження
- Інтервал відновлення впливає лише на бази даних, які використовують цільовий час відновлення за промовчанням (0). Щоб перевизначити інтервал відновлення сервера для бази даних, слід настроїти цільовий час відновлення, який не є часом відновлення за промовчанням для цієї бази даних. ДодатковіДля отримання додаткових відомостей див. Зміна часу відновлення бази даних (SQL Server).
Рекомендації
Цей параметр є додатковим і його слід змінювати лише досвідченим адміністраторам баз даних або сертифікованим технічним спеціалістам SQL Server.
Зазвичай рекомендується зберігати інтервал відновлення, що дорівнює 0, якщо немає проблем із продуктивністю. Якщо прийнято рішення збільшити параметр інтервалу відновлення, рекомендується збільшувати його поступово з невеликими збільшеннями та оцінювати вплив кожного збільшення на продуктивність відновлення.
У разі використання процедуриsp_configure для зміни параметраrecovery interval до значення, що перевищує 60 хвилин, необхідно вказати параметр RECONFIGURE WITH OVERRIDE. Параметр WITH OVERRIDE вимикає перевірку значення конфігурації (якщо виконується пошук неприпустимих чи нерекомендованих значень).
Безпека
Дозволи
Дозволи на виконання процедуриsp_configure без параметрів або тільки з першим параметром за замовчуванням надаються всім користувачам. Для виконання процедуриsp_configure з обома параметрами для зміни параметра конфігурації або запуску інструкції RECONFIGURE необхідно мати дозвіл ALTER SETTINGS на рівні сервера. Дозвіл ALTER SETTINGS неявно міститься в визначених ролях сервераsysadmin таserveradmin.
[Top]
Використання середовища SQL Server Management Studio
Вказівка інтервалу відновлення
У браузері об'єктів клацніть правою кнопкою миші екземпляр сервера та виберітьВластивості.
НатиснітьУстановки бази даних.
У розділіВідновлення вполеІнтервал відновлення (у хвилинах) введіть або виберіть значення від 0 до 32767 максимального інтервалу часу в хвилинах, який SQL Server повинен при запуску виділяти на відновлення за журналом кожної бази даних. Якщо значення за промовчанням дорівнює 0, воно означає автоматичне налаштування SQL Server. На практиці це означає час відновлення менше хвилини і створення контрольних точок приблизно раз на хвилину для баз даних, що активно використовуються.
Використання Transact-SQL
Вказівка інтервалу відновлення
Підключіться до компоненту Компонент Database Engine.
На панелі «Стандартна» натиснітьСтворити запит.
Скопіюйте наступний приклад у вікно запиту та натисніть кнопкуВиконати. У цьому прикладі показано використання процедури sp_configure, що зберігається, для завдання значення параметра recovery interval рівним 3 хвилинам.
Щоб отримати додаткові відомості, див. Параметри конфігурації сервера.
[Top]
Подальші дії. Після налаштування параметра recovery internal
Параметр набирає чинності негайно, без перезапуску сервера.
[Top]