Наблюдение за приложениями уровня данных

Наблюдение за приложениями уровня данных (DAC) может осуществляться из обозревателя программ или обозревателя объектов в среде Среда SQL Server Management Studio (SSMS) наряду с системными представлениями и таблицами. Кроме того, для наблюдения за всеми объектами базы данных, содержащейся в DAC, могут применяться стандартные методы наблюдения за базой данных и компонентом Компонент Database Engine.

Перед началом работы

Если приложение уровня данных развертывается на управляемом экземпляре компонента Компонент Database Engine, то сведения о развернутом приложении уровня данных будут включены в служебную программу SQL Server при следующей отправке набора элементов сбора программы из экземпляра в точку управления служебной программой. После этого можно получать основные сведения о работоспособности приложения уровня данных с помощью Среда Management Studio проводника служебной программы.

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

Использование служебной программы SQL Server

На странице Развернутые приложения уровня данных в Среда Management Studio проводнике служебной программы отображается панель мониторинга с данными об использовании ресурсов всеми приложениями уровня данных, которые были развернуты на управляемых экземплярах компонента Компонент Database Engine. В верхней панели этой страницы подробностей приведен список всех развернутых приложений DAC с визуальными индикаторами, показывающими, не находится ли потребление ими ресурсов ЦП и файловой системы за пределами политик, определенных для программы SQL Server. После выбора в этом представлении в виде списка любого DAC отображаются дополнительные подробные сведения на вкладках на нижней панели страницы. Дополнительные сведения о том, какие данные приведены на этой странице, см. в разделе Подробные сведения о развернутом приложении уровня данных (служебная программа SQL Server).

После обращения к странице Развернутые приложения уровня данных для быстрого обнаружения всех приложений DAC, которые либо недоиспользуют, либо чрезмерно используют аппаратные ресурсы, можно перейти к планированию для разрешения возникших проблем. Если свои текущие аппаратные ресурсы не полностью используют несколько DAC, то их можно консолидировать на одиночном сервере, освободив серверы для других целей. Если какое-либо приложение DAC чрезмерно нагружает ресурсы на текущем сервере, можно либо переместить DAC на более мощный сервер, либо разместить дополнительные ресурсы на текущем сервере.

Минимальные и максимальные лимиты использования ресурсов регламентируются политиками наблюдения за приложениями, которые определены на странице подробных сведений Администрирование программ. Администратор баз данных может настроить эти политики на соответствие лимитам, действующим в его организации. Например, одна компания может задать в качестве максимальной загрузки ЦП для DAC значение 75 %, а другая компания может определить этот максимум равным 80 %. Дополнительные сведения об определении политик наблюдения за приложениями см. в разделе Администрирование программ (служебная программа SQL Server).

Просмотр страницы подробностей Развернутые приложения уровня данных.

  1. Выберите меню Просмотр/обозреватель программ.

  2. Подключите Обозреватель программ к пункту управления программой (UCP).

  3. Выберите меню Просмотр/подробности обозревателя программ.

  4. Выберите узел Развернутые приложения уровня данных в окне Обозреватель программ.

Данные на страницу подробных сведений Развернутые приложения уровня данных поступают из хранилища данных управления программой, где по умолчанию сбор данных осуществляется через каждые 15 минут. Этот интервал также можно настроить на странице Администрирование программ.

Использование обозревателя объектов

В окне Обозреватель объектов среды SSMS отображаются основные данные о конфигурации каждого из DAC, развернутого на экземпляре компонента Компонент Database Engine. К ним относятся и управляемые экземпляры, которые были развернуты в программе SQL Server, и изолированные экземпляры, которые нельзя просмотреть в окне Обозреватель программ.

Просмотр подробных сведений о DAC, развернутом на экземпляре компонента Компонент Database Engine.

  1. Выберите меню Просмотр/обозреватель объектов.

  2. На панели обозревателя объектов подключитесь к экземпляру компонента Компонент Database Engine.

  3. Выберите меню Просмотр/подробности обозревателя объектов.

  4. Выберите на странице Обозреватель объектов узел сервера, который сопоставляется с этим экземпляром, а затем перейдите к узлу Управление/приложения уровня данных.

  5. Представление в виде списка в верхней панели страницы показывает каждый из DAC, развернутых на экземпляре компонента Компонент Database Engine. Выберите DAC, для которого необходимо показать данные на панели подробностей в нижней части страницы.

Меню узла Приложения уровня данных, открывающееся щелчком правой кнопки мыши, служит также для развертывания нового или удаления существующего DAC.

Использование системных представлений и таблиц DAC

Данные об успешном или неуспешном выполнении всех операций управления DAC для экземпляра компонента Компонент Database Engine регистрируются в системной таблице msdb.dbo.sysdac_history_internal. В таблицу вносятся данные о том, в какое время была выполнена каждая из операций и каким именем входа она была инициирована. Дополнительные сведения см. в разделе sysdac_history_internal (Transact-SQL).

Системные представления DAC предоставляют доступ к базовым сведениям о каталоге. Дополнительные сведения см. в разделе Представления приложения уровня данных (Transact-SQL).

Наблюдение за базами данных DAC

После успешного развертывания DAC база данных, содержащаяся в DAC, функционирует так же, как и любая другая база данных. Для наблюдения за производительностью, журналом, событиями и использованием ресурсов этой базы данных применяются стандартные методы и средства компонента Компонент Database Engine.

См. также

Основные понятия

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

Развертывание приложения уровня данных