SQL Server 2008 представил новую функцию под названием Performance Data Collection and Warehouse, которая позволяет администраторам баз данных собирать данные, связанные с производительностью, с нескольких экземпляров SQL Server и хранить их в центральном месте, известном как хранилище управляющих данных (Management Data Warehouse, MDW). В предыдущей статье мы обсудили, как настроить эту функцию. Теперь давайте рассмотрим, как анализировать данные, собранные с помощью этой функции.
Включение наборов данных системного сбора
Для начала сбора данных о производительности необходимо включить наборы данных системного сбора. В SQL Server Management Studio (SSMS) разверните узел “Управление” в Обозревателе объектов, затем разверните “Сбор данных” и “Наборы данных системного сбора”. Щелкните правой кнопкой мыши на “Использование диска”, “Статистика запросов” и “Активность сервера” и выберите “Запустить набор данных системного сбора” для каждого из них.
Возможности отчетности хранилища управляющих данных (MDW)
После успешной настройки MDW с тремя различными наборами данных системного сбора (Использование диска, Статистика запросов и Активность сервера) вы можете использовать встроенные отчеты для анализа. Эти отчеты создаются с использованием SQL Server Reporting Services и могут быть доступны в SSMS.
Отчет об общем использовании диска
Отчет “Отчет об общем использовании диска” предоставляет обзор использования дискового пространства всеми базами данных на сервере и тенденции роста для каждого файла данных и журнала. Чтобы просмотреть этот отчет, разверните узел “Управление” в Обозревателе объектов, щелкните правой кнопкой мыши на “Сбор данных”, перейдите к “Отчетам”, затем к “Хранилищу управляющих данных” и щелкните на “Отчет об общем использовании диска”. Этот отчет помогает определить тенденцию роста для данных и файлов журнала каждой базы данных.
Отчет об истории статистики запросов
Отчет “Отчет об истории статистики запросов” предоставляет обзор статистики выполнения запросов для экземпляра SQL Server. Чтобы получить доступ к этому отчету, разверните узел “Управление”, щелкните правой кнопкой мыши на “Сбор данных”, перейдите к “Отчетам”, затем к “Хранилищу управляющих данных” и щелкните на “Отчет об истории статистики запросов”. Этот отчет отображает исторические снимки статистики запросов, графические представления использования ресурсов и топ-10 запросов по использованию ресурсов.
Отчет об истории активности сервера
Отчет “Отчет об истории активности сервера” предоставляет обзор потребления ресурсов и активности сервера для экземпляра SQL Server и операционной системы хоста. Чтобы просмотреть этот отчет, разверните узел “Управление”, щелкните правой кнопкой мыши на “Сбор данных”, перейдите к “Отчетам”, затем к “Хранилищу управляющих данных” и щелкните на “Отчет об истории активности сервера”. Этот отчет отображает графики использования ЦП, использования памяти, использования дискового ввода-вывода, использования сети, статистику ожидания SQL Server и активность SQL Server.
Управление периодом хранения данных в хранилище управляющих данных (MDW)
Период хранения данных по умолчанию в MDW составляет 4 недели. Если вы хотите сократить период хранения данных, вы можете сделать это, изменяя свойства конкретного набора данных системного сбора. Разверните узел “Управление”, перейдите к “Сбору данных”, затем к “Наборам данных системного сбора”, щелкните правой кнопкой мыши на нужном наборе данных системного сбора и выберите “Свойства”. В диалоговом окне свойств набора данных системного сбора вы можете настроить частоту сбора и период хранения.
Используя функцию Performance Data Collection and Warehouse в SQL Server 2008, вы можете собирать и анализировать данные о производительности с нескольких экземпляров SQL Server в централизованном режиме. Встроенные отчеты, предоставляемые хранилищем управляющих данных, предлагают ценные сведения об использовании диска, статистике запросов и активности сервера. Кроме того, у вас есть гибкость управлять периодом хранения данных в соответствии с вашими требованиями.