Skip to main content

Создание следов с помощью SQL Server 2012 и SQL Profiler

SQL Урок 1 | Установка MS SQL Server 2016 | Для Начинающих (Июнь 2025)

SQL Урок 1 | Установка MS SQL Server 2016 | Для Начинающих (Июнь 2025)
Anonim

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

Создание трассировки

Пошаговый процесс создания трассировки сервера SQL с помощью SQL Server Profiler выглядит следующим образом:

  1. открыто Студия управления SQL Server и подключитесь к экземпляру SQL Server по вашему выбору. Укажите имя сервера и соответствующие учетные данные, если вы не используете проверку подлинности Windows.

  2. После открытия SQL Server Management Studio выберите Провайдер SQL Server от инструменты меню. Обратите внимание: если вы не планируете использовать другие инструменты SQL Server в этом административном сеансе, вы можете напрямую запустить SQL Profiler, а не проходить через Management Studio.

  3. Повторите ввод учетных данных, если вам будет предложено это сделать.

  4. SQL Server Profiler предполагает, что вы хотите запустить новую трассировку и открыть Свойства трассировки окно. Окно пустое, чтобы вы могли указать детали трассировки.

  5. Создайте описательное имя для трассировки и введите его в Название трассировки текстовое окно.

    Выберите шаблон для трассировки из Использовать шаблон выпадающее меню. Это позволяет начать трассировку с использованием одного из предопределенных шаблонов, хранящихся в библиотеке SQL Server.

  6. Выберите местоположение, чтобы сохранить результаты трассировки. У вас есть два варианта:

    Выбрать Сохранить в файл для сохранения трассировки в файл на локальном жестком диске. Укажите имя и местоположение файла в окне «Сохранить как», которое появляется в результате нажатия на этот флажок. Вы также можете установить максимальный размер файла в МБ, чтобы ограничить влияние трассировки на использование диска.

    Выбрать Сохранить в таблице для сохранения трассировки в таблице в базе данных SQL Server. Если вы выберете этот параметр, вам будет предложено подключиться к базе данных, где вы хотите сохранить результаты трассировки. Вы также можете установить максимальный размер трассировки - в тысячах строк таблицы - чтобы ограничить влияние трассировки на вашу базу данных.

  7. Нажми на Выбор событий чтобы просмотреть события, которые вы будете отслеживать с помощью вашей трассировки. Некоторые события автоматически выбираются на основе выбранного вами шаблона. Вы можете изменить эти настройки по умолчанию в это время и просмотреть дополнительные параметры, нажав Показать все события иПоказать все столбцы флажки.

  8. Нажмите Бежать чтобы начать трассировку. Когда вы закончите, выберите Остановить трассировку от файл меню.

Выбор шаблона

Когда вы начинаете трассировку, вы можете выбрать ее на любом из шаблонов, найденных в библиотеке трассировки SQL Server. Три наиболее часто используемых шаблона трассировки:

  • Стандартный шаблон, который собирает разнообразную информацию о соединениях SQL Server, хранимых процедурах и операторах Transact-SQL
  • Шаблон настройки, который собирает информацию, которая может использоваться с советником по настройке ядра базы данных для настройки производительности вашего SQL Server
  • Шаблон TSQL_Replay, который собирает достаточную информацию о каждом операторе Transact-SQL для воссоздания активности в будущем

В этой статье рассматриваются SQL Server Profiler для SQL Server 2012. Есть также более ранние версии.