Сопоставление трассировки с журналом производительности 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.
На вкладке Расписание укажите расписание контроля.
Нажмите кнопку ОК для создания журнала производительности.