Планы обслуживания
Планы обслуживания используются для создания рабочего процесса из задач, необходимых для гарантии оптимальной производительности базы данных, ее регулярного резервного копирования и отсутствия в ней несогласованностей. Для создания основных планов обслуживания также можно использовать мастер планов обслуживания, однако создание планов вручную более эффективно.
Преимущества планов обслуживания
В компоненте Компонент SQL Server 2012 Database Engine планы обслуживания создают пакет служб Службы Integration Services, выполняемый заданием агента SQL Server. Планы обслуживания можно запускать вручную или автоматически через заданные интервалы.
Планы обслуживания SQL Server 2012 обеспечивают следующие функциональные возможности.
Создание рабочего процесса различных типовых задач обслуживания. Можно создавать и пользовательские скрипты Transact-SQL.
Концептуальные иерархии. Каждый план позволяет создавать и редактировать рабочий процесс. Задачи в каждом плане можно сгруппировать во вложенные планы, которым можно назначить запуск на разные моменты времени.
Поддержка многосерверных планов может использоваться в среде главного или целевого сервера.
Поддержка ведения журналов планов на удаленных серверах.
Поддержка проверки подлинности Windows и проверки подлинности SQL Server. По возможности используйте проверку подлинности Windows.
Функции плана обслуживания
Можно создавать планы обслуживания для выполнения следующих задач.
Реорганизация данных на страницах данных и индексов путем перестроения индексов с новым коэффициентом заполнения. Перестроение индексов с новым коэффициентом заполнения обеспечивает одинаковое распределение объема данных и свободного пространства на страницах базы данных. Кроме того, при этом обеспечивается более быстрое увеличение размера в будущем. Дополнительные сведения см. в разделе Укажите коэффициент заполнения для индекса.
Сжатие файлов данных путем удаления пустых страниц базы данных.
Обновление статистики индекса, обеспечивающее оптимизатору запросов новейшие сведения о распределении значений данных в таблицах. Это позволяет оптимизатору запросов делать более качественные суждения по поводу выбора наилучшего способа доступа к данным, так как ему предоставляется больше информации о данных, хранящихся в базе данных. Хотя статистика индекса обновляется компонентом SQL Server автоматически и периодически, этот параметр может привести к немедленному обновлению статистики.
Проверка данных и страниц данных внутри базы данных на внутреннюю согласованность, позволяющая определить целостность данных после сбоя системы или программного обеспечения.
Создание резервных копий файлов базы данных и журналов транзакций. Резервные копии базы данных и журнала могут храниться в течение заданного времени. Это позволяет создавать историю резервных копий, которые могут быть использованы, если нужно восстановить базу данных на момент, предшествующий моменту создания последней резервной копии базы данных. Также можно создавать разностные резервные копии.
Выполнение заданий агента SQL Server. Может использоваться для создания заданий, которые выполняют разнообразные действия, а также планов обслуживания для выполнения этих заданий.
Результаты, полученные в задачах обслуживания, можно записывать в виде отчета в текстовый файл или в таблицы плана обслуживания (sysmaintplan_log и sysmaintplan_logdetail) в msdb. Для просмотра результатов в средстве просмотра журнала щелкните правой кнопкой мыши пункт Планы обслуживания и выберите пункт Просмотр журнала.
Связанные задачи
Используйте следующие разделы для начала работы с планами обслуживания.
Описание |
Раздел |
Описывает создание плана обслуживания с помощью среды Среда SQL Server Management Studio или Transact-SQL. |
|
Описывает создание плана обслуживания с помощью области конструктора плана обслуживания. |
Создание планов обслуживания (область конструктора планов обслуживания) |
Содержит сведения о функциональных возможностях планов обслуживания, доступных в обозревателе объектов. |