Поделиться через


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

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

Наблюдение за приложениями DAC с помощью программы SQL Server

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

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

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

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

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

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

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

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

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

Просмотр приложений DAC в обозревателе объектов

В окне Обозреватель объектов среды 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. Дополнительные сведения см. в разделе Наблюдение (компонент Database Engine).