Сопоставление трассировки с журналом производительности Windows
Область применения: SQL Server Управляемый экземпляр SQL Azure
С помощью SQL Server Profiler можно открыть журнал производительности Microsoft Windows, выбрать счетчики, которые нужно сопоставить с трассировкой, и отобразить выбранные счетчики производительности вместе с трассировкой в графическом пользовательском интерфейсе SQL Server Profiler. При выборе события в окне трассировки вертикальная красная полоса в области данных окна "Монитор системы" SQL Server Profiler указывает на данные журнала о производительности, которые коррелируют с выбранным событием трассировки.
Чтобы сопоставить трассировку со счетчиками производительности, откройте файл трассировки или таблицу, содержащую столбцы данных StartTime и EndTime, а затем щелкните "Импорт данных производительности" в меню "Файл профилировщика SQL Server". Вы можете затем открыть журнал производительности и выбрать объекты системного монитора и счетчики, которые вы хотите сопоставить с трассировкой.
Согласование трассировки с данными журнала производительности
В SQL Server Profiler откройте сохраненный файл трассировки или таблицу трассировки. Нельзя сопоставлять запущенную трассировку, которая все еще собирает данные событий. Чтобы гарантировать точность связывания с данными системного монитора, трассировка должна содержать столбцы данных StartTime и EndTime .
В меню профилировщика SQL Server Файл щелкните Импорт данных производительности.
В диалоговом окне Открыть выберите файл с журналом производительности. Данные журнала производительности должны быть собраны в тот же период времени, в который собираются данные трассировки.
В окне диалога Ограничение счетчиков производительности установите флажки для объектов и счетчиков системного монитора, которые вы хотите отобразить вместе с трассировкой. Щелкните OK.
Выберите событие в окне событий трассировки или используйте клавиши со стрелками, чтобы перемещаться по строкам в окне событий трассировки. Красная вертикальная черта в окне Данные системного монитора указывает на данные журнала производительности, связанные с выбранным событием трассировки.
Выберите интересующую точку на графике системного монитора. Выбирается строка трассировки, ближайшая по времени. Чтобы увеличить временной диапазон, удерживая клавишу мыши, перетащите ее указатель по графику системного монитора.
Создание журналов производительности, общих для различных версий Windows
В панель управления откройте средства администрирования и дважды щелкните "Производительность".
В диалоговом окне Производительность разверните Оповещения и журналы производительности, щелкните правой кнопкой мыши Журналы счетчикови выберите Новые параметры журнала.
Введите имя журнала счетчиков и нажмите кнопку ОК.
На вкладке Общие щелкните Добавить счетчики.
В списке Объект производительности выберите объект, который требуется контролировать. Имена объектов производительности SQL Server для экземпляров SQL Server по умолчанию начинаются с SQL Server и именованные экземпляры начинаются с MSSQL$instanceName.
Добавьте столько счетчиков, сколько необходимо для экземпляра SQL Server и других важных значений, таких как время процессора и время диска.
После завершения добавления счетчиков нажмите кнопку Закрыть.
Установите значения для каждого интервала Пример данных . Начинайте с интервала в 5 минут, и затем корректируйте его по необходимости.
На вкладке Файлы журналов выберите Текстовый файл (разделители-запятые) в списке Тип файла журнала . Текстовые файлы журнала с разделением запятыми можно обмениваться между различными версиями Windows, и их можно просматривать позже с помощью таких инструментов, как Microsoft Excel.
На вкладке Расписание укажите расписание контроля.
Нажмите кнопку ОК для создания журнала производительности.