Общие сведения о служебной программе SQL Server

Для клиентов SQL Server важным требованием является возможность управления SQL Server в целом. В этом выпуске для удовлетворения такого требования используется концепция управления приложениями и многосерверной средой, реализованная в служебной программе SQL Server.

Служебная программа SQL Server моделирует сущности организации, связанные с SQL Server, в унифицированном представлении. С помощью точек обзора программы SQL Server и обозревателя программ в среде Среда SQL Server Management Studio(SSMS) администраторы получают целостное представление об исправности ресурсов SQL Server. Для этого используется экземпляр SQL Server, служащий точкой управления служебной программой (UCP). В точке управления служебной программой SQL Server могут отображаться следующие сущности.

  • Экземпляры SQL Server

  • Приложения уровня данных

  • Файлы баз данных

  • Тома хранилища

В точке управления служебной программой SQL Server отображаются объемы использования следующих ресурсов.

  • Загрузка ЦП

  • Использование места в хранилище

Дополнительные сведения см. в следующих подразделах этого раздела.

  • Приступая к работе со служебной программой SQL Server

  • Общие сведения о точке управления служебной программой

  • Требования к служебной программе SQL Server

Архитектура служебных программ SQL Server

Рис. 1. Архитектура программы SQL Server в SQL Server 2008 R2.

Приступая к работе со служебной программой SQL Server

Обычно в начале работы с программой создается точка управления служебной программой (UCP), представляющий собой центральную базовую точку служебной программы SQL Server. В точке управления служебной программой реализуется консолидированное представление сведений об исправности ресурсов, полученных из управляемых экземпляров SQL Server программой SQL Server. После создания точки управления служебной программой в служебной программе SQL Server регистрируются экземпляры SQL Server, чтобы управлять ими с этой точки управления служебной программой.

Каждый управляемый экземпляр SQL Server снабжается набором элементов сбора данных, который каждые 15 минут отправляет в точку управления служебной программой данные о конфигурации и производительности. Приложения уровня данных попадают под управление программой SQL Server автоматически, если они принадлежат управляемому экземпляру SQL Server. Наблюдение ведется еще за использованием файлового пространства базы данных, загрузкой ЦП и использованием объема хранилища.

В среде Management Studio сводные и подробные данные приводятся по каждому экземпляру SQL Server и приложению уровня данных, которыми управляет служебная программа SQL Server. На панели мониторинга программы SQL Server в среде SSMS отображается краткая сводка данных о производительности и конфигурации по загрузке ЦП, использованию файлов баз данных, использованию тома хранилища и загрузке ЦП компьютера для управляемых экземпляров и приложений уровня данных. При этом отдельно отображаются данные по слишком интенсивно используемым и малозагруженным ресурсам, а также графики загрузки ЦП и использования хранилища по времени.

В точках обзора программы SQL Server и подробных сведениях в среде SSMS представляется подробное описание состояния производительности и конфигурации каждого экземпляра SQL Server и приложения уровня данных, управляемых программой SQL Server Utility, а также предоставляется доступ к элементам управления политиками. В виде списка отображается текущее состояние в сравнении с определениями политик, а элементы управления политиками отображают определения политик для следующих категорий использования:

  • Политики загрузки ЦП экземпляра для экземпляров SQL Server и приложений уровня данных

  • Политики использования файлового пространства для файлов баз данных и файлов журналов

  • Политики загрузки ЦП компьютера для ресурсов узла

  • Политики использования объема хранилища для ресурсов узла

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

Благодаря сочетанию сводных и подробных данных, представленных в точке управления служебной программой для политик избыточной и недостаточной загрузки, а также для различных ключевых параметров, появляется возможность объединения и простого определения перегруженных ресурсов. Политики исправности являются настраиваемыми и позволяют изменить заданные в них верхние и нижние пороговые значения использования ресурсов. Можно изменять глобальные политики наблюдения или настраивать индивидуальные политики наблюдения для каждой сущности, управляемой в программе SQL Server.

Начало работы со служебной программой SQL Server

Чтобы начать использовать программу SQL Server, необходимо создать точку управления служебной программой и зарегистрировать экземпляры SQL Server. Чтобы получить доступ к шагам настройки программы SQL Server и видеодокументации с помощью среды Management Studio, на панели меню среды SSMS выберите Вид, а затем пункт Проводник служебной программы. Страница «Приступая к работе» откроется на одной из двух вкладок, отображаемых на панели содержимого среды SSMS.

Чтобы запустить мастер для операции программы SQL Server, щелкните заголовок операции, например «Создать точку управления служебной программой». Чтобы открыть видеоклип об операции, нажмите кнопку Видео слева от заголовка.

Однократно выполняемые операции, которые создают программу SQL Server.

  1. Создание точки управления служебной программой — Как создать пункт управления служебной программы SQL Server (служебная программа SQL Server)

  2. Регистрация экземпляров SQL Server в служебной программе SQL Server — Как зарегистрировать экземпляр SQL Server (служебная программа SQL Server)

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

  1. Использование среды SSMS для подключения к служебной программе SQL Server — Соединение со служебной программой SQL Server

  2. Наблюдение за управляемыми экземплярами SQL Server — Как просмотреть результаты политики исправности ресурсов (служебная программа SQL Server)

  3. Настройка политик наблюдения служебной программы SQL Server под определенные потребности — Как изменить определение политики исправности ресурсов (служебная программа SQL Server)

Общие сведения о точке управления служебной программой

Управление программой SQL Server осуществляется через точку управления служебной программой в среде SSMS с помощью обозревателя программ. Точка управления служебной программой настраивается на экземпляре SQL Server. Он является центральной базовой точкой, с помощью которой служебная программа SQL Server в сочетании со средой SSMS организует и выполняет наблюдение за исправностью ресурсов SQL Server. Точка управления служебной программой поддерживает действия, отслеживающие требования по использованию ресурсов организации (например, установку политик использования ресурсов).

В пользовательском интерфейсе проводника служебной программы в среде SSMS представлено иерархическое представление в виде дерева сущностей, управляемых в программе. Проводник служебной программы похож на обозреватель объектов SSMS, он используется для перемещения по ресурсам, управляемым в программе SQL Server. На панели мониторинга и в списках отображаются сводные и подробные сведения об исправности ресурсов и конфигурации управляемых экземпляров SQL Server, приложений уровня данных и таких параметров компьютера, как загрузка ЦП, использование файлового пространства и пространства томов.

Точка управления служебной программой выполняет сбор данных о конфигурации и производительности от управляемых экземпляров SQL Server каждые 15 минут. Эти сведения содержатся в хранилище данных управления программы (UMDW) в точке управления служебной программой (UCP). Имя файла UMDW — sysutility_mdw. Данные о производительности SQL Server сравниваются с политиками, что помогает определить узкие места в использовании ресурсов и возможности объединения.

Требования к служебной программе SQL Server

В этой версии точка управления служебной программой и все управляемые экземпляры SQL Server должны удовлетворять приведенным ниже требованиям.

  • Версия SQL Server должна быть 10.50 или более поздняя.

  • Экземпляр SQL Server должен иметь тип компонента Database Engine.

  • Служебная программа SQL Server должна работать в пределах одного домена Windows либо в нескольких доменах с двусторонними отношениями доверия.

  • Учетные записи службы SQL Server для пункта управления программой и всех управляемых экземпляров SQL Server должны иметь разрешение на чтение для группы «Пользователи» в Active Directory.

В этом выпуске пункт управления программой должен удовлетворять следующим требованиям.

  • Необходим один из следующих выпусков SQL Server: Datacenter, Enterprise, Developer или Evaluation.

  • Рекомендуется размещать точку управления программой на экземпляре SQL Server, учитывающем регистр.

  • Учтите приведенные ниже рекомендации по планированию ресурсных затрат для компьютера точки управления программой.

    • Обычно место на диске, используемое базой данных UMDW (sysutility_mdw) в точке управления служебной программой, равно примерно 2 ГБ на каждый управляемый экземпляр SQL Server в год. Оценочные значения могут различаться в зависимости от количества баз данных и системных объектов, собираемых управляемым экземпляром. Темпы увеличения места на диске, занимаемого sysutility_mdw, наиболее высоки в течение первых двух дней.

    • Обычно место на диске, используемое базой данных msdb в точке управления служебной программой, равно примерно 20 МБ на один управляемый экземпляр SQL Server. Обратите внимание, что оценочные значения могут различаться в зависимости от политик загрузки ресурсов, а также количества баз данных и системных объектов, собираемых управляемым экземпляром. Как правило, место на диске используется более интенсивно по мере увеличения числа нарушений политики, а также по мере увеличения времени перемещения для непостоянных ресурсов.

    • Обратите внимание, что удаление управляемого экземпляра из точки управления служебной программой не приведет к уменьшению объема места на диске, занимаемого базами данных точки управления служебной программой, до истечения сроков хранения данных в управляемом экземпляре.

В этой версии все управляемые экземпляры SQL Server должны удовлетворять приведенным ниже требованиям.

  • Если точка управления служебной программой находится на экземпляре SQL Server с учетом регистра, рекомендуется, чтобы на управляемых экземплярах SQL Server также учитывался регистр.

  • Данные FILESTREAM не поддерживаются при наблюдении с помощью служебной программы SQL Server.

Дополнительные сведения см. в разделе Задание максимальной вместимости SQL Server.