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


Сопоставление трассировки с журналом производительности Windows

Область применения: SQL Server Управляемый экземпляр SQL Azure

С помощью SQL Server Profiler можно открыть журнал производительности Microsoft Windows, выбрать счетчики, которые нужно сопоставить с трассировкой, и отобразить выбранные счетчики производительности вместе с трассировкой в графическом пользовательском интерфейсе SQL Server Profiler. При выборе события в окне трассировки вертикальная красная полоса в области окна данных "Монитор системы" sql Server Profiler указывает данные журнала производительности, которые коррелируют с выбранным событием трассировки.

Чтобы сопоставить трассировку со счетчиками производительности, откройте файл трассировки или таблицу, содержащую столбцы данных StartTime и EndTime, а затем щелкните "Импорт данных производительности" в меню "Файл профилировщика SQL Server". Потом можно открыть журнал производительности и выбрать объекты системного монитора и счетчики, которые сопоставляются с трассировкой.

Согласование трассировки с данными журнала производительности

  1. В SQL Server Profiler откройте сохраненный файл трассировки или таблицу трассировки. Нельзя согласовывать запущенную трассировку, которая производит сбор данных события. Чтобы гарантировать точность связывания с данными системного монитора, трассировка должна содержать столбцы данных StartTime и EndTime .

  2. В меню "Файл профилировщика SQL Server" щелкните "Импорт данных производительности".

  3. В диалоговом окне Открыть выберите файл с журналом производительности. Чтобы данные журнала производительности можно было связать с трассировкой, они должны быть собраны в то же время, что и данные трассировки.

  4. В диалоговом окне Ограничение счетчиков производительности установите флажки, относящиеся к объектам и счетчикам системного монитора, которые необходимо отобразить наряду с трассировкой. Щелкните OK.

  5. Выберите событие в окне событий трассировки или используйте клавиши со стрелками, чтобы перемещаться по строкам в окне событий трассировки. Красная вертикальная черта в окне Данные системного монитора указывает на данные журнала производительности, связанные с выбранным событием трассировки.

  6. Выберите интересующую точку на графике системного монитора. Выбирается соответствующая трассировка строки, ближайшая по времени к выбранной точке. Чтобы увеличить временной диапазон, удерживая клавишу мыши, перетащите ее указатель по графику системного монитора.

Создание журналов производительности, общих для различных версий Windows

  1. В панель управления откройте средства администрирования и дважды щелкните "Производительность".

  2. В диалоговом окне Производительность разверните Оповещения и журналы производительности, щелкните правой кнопкой мыши Журналы счетчикови выберите Новые параметры журнала.

  3. Введите имя журнала счетчиков и нажмите кнопку ОК.

  4. На вкладке Общие щелкните Добавить счетчики.

  5. В списке Объект производительности выберите объект, который требуется контролировать. Имена объектов производительности SQL Server для экземпляров SQL Server по умолчанию начинаются с SQL Server и именованные экземпляры начинаются с MSSQL$instanceName.

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

  7. После завершения добавления счетчиков нажмите кнопку Закрыть.

  8. Установите значения для интервала Снимать показания каждые . Начинайте с интервала в 5 минут, и затем корректируйте его по необходимости.

  9. На вкладке Файлы журналов выберите Текстовый файл (разделители-запятые) в списке Тип файла журнала . Текстовые файлы журнала с разделителями-запятыми подходят для различных версий Windows; кроме того, их можно просматривать при помощи таких средств, как Microsoft Excel.

  10. На вкладке Расписание укажите расписание контроля.

  11. Нажмите кнопку ОК для создания журнала производительности.