упорядочить столбцы, отображаемые в трассировке (приложение SQL Server Profiler)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Столбцы данных трассировки можно сгруппировать, нажав кнопку Систематизировать столбцы в таблице трассировки или в диалоговом окне Свойства трассировочного файла или при определении трассировки. Группировка столбцов данных упрощает анализ результатов трассировки в SQL Server Profiler. Дополнительные сведения см. в статье Просмотр и анализ трассировок с помощью приложения SQL Server Profiler.
ОкноСистематизация столбцов позволяет просто сгруппировать события трассировки или сгруппировать и посчитать количество их количество по выбранным столбцам данных.
- Чтобы просто сгруппировать события трассировки, выберите несколько столбцов данных. Если выбрано несколько столбцов данных, окно трассировки отображает события, сгруппированные по значениям в выбранных столбцах данных. Следующий пример демонстрирует, как выглядит таблица в окне трассировки, если выбраны столбцы данных Duration и StartTime . Обратите внимание, что столбец Duration упорядочен по возрастанию, в отличие от столбца StartTime .
Duration | Время начала | EventClass | ClientProcessID |
---|---|---|---|
12/12/2006 15:16:43 | SQL:StmtStarting | 2124 | |
0 | 12/12/2006 17:39:23 | Аудит входа в систему | 648 |
1 | 12/12/2006 17:24:44 | SQL:StmtStarting | 2124 |
25 | 12/12/2006 17:24:44 | SQL:StmtCompleted | 648 |
- Чтобы сгруппировать и посчитать количество событий трассировки, выберите один столбец. Если выбран только один столбец, окно трассировки отображает события, сгруппированные по значениям в этом столбце данных (все события с одинаковым признаком сворачиваются в одну строку). В выбранном столбце данных слева от события появляется знак "плюс" (+), а справа — количество событий, сгруппированных по данному признаку. В следующем примере продемонстрировано, как будет выглядеть таблица в окне трассировки, если сгруппировать события только по столбцу данных EventClass . Обратите внимание, что все события упорядочены в столбце данных EventClass . Чтобы просмотреть все события, разверните группу классов событий, щелкнув символ «+».
EventClass | Время начала | Duration | ClientProcessID |
---|---|---|---|
+ ExistingConnection (6) | |||
+ SQL:BatchStarting (25) | |||
+ SQL:StmtCompleted (11) | |||
+ SQL:SmtStarting (21) |
Группировка столбцов данных, отображенных в трассировке
Откройте существующий файл или таблицу трассировки.
В меню Файл выберите Свойства.
В диалоговом окне Свойства файла трассировки или Свойства таблицы трассировки перейдите на вкладку Выбор событий .
На вкладке Выбор событий нажмите кнопку Систематизировать столбцы.
В диалоговом окне Систематизация столбцов выберите столбцы, которые требуется отображать в группе, и щелкните Вверх , чтобы переместить их в список Группы. Переместив все нужные столбцы в список Группы, можно изменить их порядок кнопками Вверх и Вниз .
Если переместить имена столбцов в список Группы , то сначала будут отображаться значения первого столбца данных из списка Группы , затем второго столбца и т. д.
Нажмите кнопку OК в диалоговом окне Систематизировать столбцы , затем нажмите кнопку ОК в диалоговом окне Свойства таблицы трассировки или Свойства файла трассировки .
При нажатии кнопки ОК в диалоговом окне Свойства таблицы трассировки или Свойства файла трассировки порядок отображения столбцов данных в отображаемой трассировке изменится. Первым (слева направо) отображается столбец данных, который занимает верхнюю позицию в списке Группы . Строки трассировки сортируются по возрастанию значений столбцов данных в списке Группы . Столбцы, выбранные для группировки, при отображении остаются фиксированными, однако таблицу можно прокрутить влево или вправо для просмотра других столбцов.
Чтобы отключить группировку данных трассировки, снимите флажок Группировка в меню Вид . Чтобы восстановить группировку, заново установите флажок Группировка в меню Вид .
Группировка и подсчет количества событий в столбцах данных трассировки
Откройте существующий файл или таблицу трассировки.
В меню Файл выберите Свойства.
В диалоговом окне Свойства файла трассировки или Свойства таблицы трассировки перейдите на вкладку Выбор событий .
На вкладке Выбор событий нажмите кнопку Систематизировать столбцы.
В диалоговом окне Систематизация столбцов выберите один столбец, по которому нужно сгруппировать события трассировки и посчитать их количество. Щелкните Вверх , чтобы переместить имя столбца в список Группы. Порядок оставшихся столбцов с списке Столбцы можно изменить кнопками Вверх и Вниз .
Нажмите кнопку OК в диалоговом окне Систематизировать столбцы , затем нажмите кнопку ОК в диалоговом окне Свойства таблицы трассировки или Свойства файла трассировки .
При нажатии кнопки ОК в диалоговом окне Свойства таблицы трассировки или Свойства файла трассировки порядок отображения столбцов данных в отображаемой трассировке изменится. События в других столбцах данных будут просуммированы по столбцам в списке Группы . Щелкнув знак "плюс" (+) слева от события в столбце данных, можно раскрыть список событий данного типа. Столбец, по которому ведется подсчет, при отображении остается фиксированным, однако таблицу можно прокрутить влево или вправо для просмотра других столбцов.
Чтобы вернуться к обычному отображению данных трассировки, снимите флажок Суммирование в меню Вид . Чтобы восстановить суммирование, заново установите флажок Суммирование в меню Вид . Кроме того, можно установить флажок Группировка в меню Вид , чтобы отображать сгруппированные события трассировки, не сворачивая их.
См. также
Создание трассировки (приложение SQL Server Profiler)
Открытие таблицы трассировки (приложение SQL Server Profiler)
Открытие файла трассировки (приложение SQL Server Profiler)