Одной из ситуаций, которая обычно встает перед администратором базы данных, является тот факт, что проблемы производительности иногда бывают очень сложны для их отслеживания. Причина этого заключается в том, что администратор базы данных обычно не находится в нужном месте в нужное время для того, чтобы определить проблему и отреагировать на нее при первом же ее обнаружении.
В SQL Server 2005 введено средство Performance Dashboard для решения этой проблемы, однако это не является полным решением. В SQL Server 2008 корпорация Microsoft добавила целую инфраструктуру для решения такой проблемы. Ключевым компонентом этой новой инфраструктуры является Performance Data Collector, компонент, который инсталлируется в экземпляре SQL и может быть сконфигурирован для выполнения либо в соответствии с расписанием, либо в постоянном режиме. Этот инструмент имеет две задачи:
♦ сбор различных наборов данных, относящихся к производительности;
♦ сохранение этих данных в реляционной базе данных.
Затем эти данные могут быть использованы вместе с уже существующими данными, которые были собраны ранее. Собранные множества данных могут быть использованы для исправления ошибок, настроек и для отслеживания состояния одного или более экземпляров Database Engine. Эти данные затем могут быть сохранены в Management Data Warehouse (MDW), который является еще одним компонентом этого инструмента. MDW является базой данных, которая используется в качестве репозитария для всех собранных данных.
Перед тем как использовать Performance Data Collector, вы должны вначале сконфигурировать MDW. Чтобы это сделать, разверните сервер, разверните
узел Management, щелкните правой кнопкой мыши по узлу Data Collection и выберите пункт Configure Management Data Warehouse. Запустится мастер Configure Management Data Warehouse Storage. На первом шаге после открытия страницы вы должны выбрать сервер и базу данных для сохранения ваших управляющих данных в информационном хранилище (рис. 21.6). На следующем шаге выполнения мастера отметьте соединения, пользователей, роли и группы для помещения в хранилище. Последний шаг завершает работу мастера и запускает сбор данных.
После того как Performance Data Collector будет сконфигурирован и активирован, система запустит процесс сбора информации по производительности и помещения данных в MDW.