Сохранение трассировок и шаблонов трассировок

Сохранение файлов трассировок нужно отличать от сохранения шаблонов трассировок. Сохранение файла трассировки предполагает сохранение собранных данных о событиях в указанном месте. Сохранение шаблона трассировки связано с сохранением определения трассировки (например указанных столбцов данных, классов событий или фильтров).

Сохранение трассировок

Сохраняйте собранные данные о событиях в файле или таблице SQL Server, если позднее нужно будет проанализировать или воспроизвести их. Используйте файл трассировки для решения следующих задач.

  • Используйте файл или таблицу трассировки с целью создания рабочей нагрузки, применяемой в качестве входных данных для помощника по настройке ядра СУБД.
  • Используйте файл трассировки для регистрации событий и отправки этих данных поставщику услуг поддержки с целью ее анализа.
  • Используйте инструменты обработки запросов SQL Server для доступа к данным или просмотра данных в приложении SQL Server Profiler. Непосредственно обращаться к таблице трассировки могут только элементы фиксированной серверной роли sysadmin и создатель таблицы.
ms189616.note(ru-ru,SQL.90).gifПримечание.
Данные трассировки записываются в таблицу медленнее, чем в файл. Можно записать данные трассировки в файл, открыть его и сохранить трассировку в форме таблицы трассировки.

При использовании файла трассировки приложение SQL Server Profiler сохраняет собранные данные о событиях (не определения трассировок) в файле трассировки SQL Server Profiler с расширением TRC. При сохранении файла трассировки это расширение автоматически добавляется к его имени независимо от любого другого указанного расширения. Например, если указать файл трассировки Trace.dat, созданный файл будет назван Trace.dat.trc.

Сохранение шаблонов

Определение шаблона трассировки включает классы событий, столбцы данных, фильтры и все остальные свойства (за исключением собранных данных о событиях), используемые для создания трассировки. Приложение SQL Server Profiler предоставляет предопределенные системные шаблоны, служащие для выполнения обычных задач трассировки, а также специфических задач, таких как создание рабочей нагрузки, которую помощник по настройке ядра СУБД может использовать для настройки физической структуры базы данных. Кроме того, можно создавать и сохранять пользовательские шаблоны.

Импорт и экспорт шаблонов

Приложение SQL Server Profiler позволяет импортировать и экспортировать шаблоны с одного сервера на другой. При экспорте шаблона копия существующего шаблона записывается в указанный каталог. При импорте создается копия указанного шаблона. Во время просмотра этих шаблонов в приложении SQL Server Profiler их можно отличить от системных шаблонов по слову «(user)», предшествующему имени шаблона. Переписать или непосредственно изменить предопределенный системный шаблон нельзя.

Анализ производительности при помощи шаблонов

Если часто инициируется мониторинг SQL Server, то нужно использовать для анализа производительности шаблоны. При этом каждый раз регистрируются одни и те же данные о событиях, и используется одно и то же определение трассировки для мониторинга тех же событий. Определять классы событий и столбцы данных при каждом создании трассировки не нужно. Кроме того, шаблон можно предоставить другому пользователю для мониторинга специфических событий SQL Server. Например, поставщик услуг поддержки может предоставить шаблон своему заказчику. Используя этот шаблон, заказчик может собрать необходимые данные о событиях и отправить их поставщику услуг поддержки для выполнения анализа.

Сохранение трассировки в файле

Как сохранить результаты трассировки в файл (приложение SQL Server Profiler)

Хранимая процедура sp_trace_create (Transact-SQL)

См. также

Задачи

Как сохранять результаты трассировки в таблицу (SQL Server Profiler)
Как создать шаблон трассировки (приложение SQL Server Profiler)
Как создать шаблон на основе выполняемой трассировки (SQL Server Profiler)
Как создать шаблон на основе файла трассировки или таблицы трассировки (приложение SQL Server Profiler)
Как экспортировать шаблон трассировки (приложение SQL Server Profiler)
Как импортировать шаблон трассировки (приложение SQL Server Profiler)

Другие ресурсы

Настройка физической структуры базы данных

Справка и поддержка

Получение помощи по SQL Server 2005