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


Сопоставление трассировки с данными журнала производительности 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. В окне диалога Ограничение счетчиков производительности установите флажки для объектов и счетчиков системного монитора, которые вы хотите отобразить вместе с трассировкой. Нажмите ОК.

  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. Нажмите кнопку "ОК ", чтобы создать журнал производительности.