Skip to main content

Създаване на следи със SQL Server 2012 и SQL Profiler

TPB AFK: The Pirate Bay Away From Keyboard HD Multi-Language (Юни 2025)

TPB AFK: The Pirate Bay Away From Keyboard HD Multi-Language (Юни 2025)
Anonim

SQL Server Profiler е диагностичен инструмент, включен в Microsoft SQL Server 2012. Той ви позволява да създавате SQL следи, които проследяват конкретните действия, извършени срещу база данни на SQL Server. SQL следите предоставят ценна информация за отстраняване на проблеми с базата данни и настройка на производителността на базата данни. Например, администраторите могат да използват следа, за да идентифицират проблем в заявката и да разработят оптимизации за подобряване на производителността на базата данни.

Създаване на следа

Стъпка по стъпка процесът на създаване на проследяване на SQL сървър с SQL Server Profiler е както следва:

  1. отворено Студио за управление на SQL Server и се свържете с потребителския модел на SQL Server по Ваш избор. Посочете името на сървъра и съответните идентификационни данни за вход, освен ако не използвате Windows Authentication.

  2. След като отворите SQL Server Management Studio, изберете SQL Server Profiler от Инструменти меню. Имайте предвид, че ако не планирате да използвате други инструменти на SQL Server в тази административна сесия, можете да изберете директно да стартирате SQL Profiler, вместо да преминете през Management Studio.

  3. Представете отново идентификационните данни за вход, ако получите подкана да го направите.

  4. SQL Server Profiler предполага, че искате да започнете нова следа и отваряте a Трейс свойства прозорец. Прозорецът е празен, за да ви позволи да посочите подробностите за следата.

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

    Изберете шаблон за проследяване от Използвайте шаблона падащо меню. Това ви позволява да започнете проследяването си с помощта на един от предварително дефинираните шаблони, съхранени в библиотеката на SQL Server.

  6. Изберете място, за да запазите резултатите от проследяването си. Имате две възможности тук:

    Изберете Запазване в файл за да запазите следа в файл на локалния твърд диск. Въведете името и мястото на файла в прозореца "Запиши като", който се появява в резултат на щракване върху квадратчето за отметка. Можете също да зададете максимален размер на файла в MB, за да ограничите въздействието, което следа може да има върху използването на диска.

    Изберете Запазване в таблицата за да запазите следа в таблица в базата данни на SQL Server. Ако изберете тази опция, ще бъдете подканени да се свържете с базата данни, където искате да съхраните резултатите от проследяването. Можете също да зададете максимален размер на трасирането - в хиляди редове от таблици - за да ограничите въздействието, което следа може да има върху вашата база данни.

  7. Кликнете върху Избор на събития , за да прегледате събитията, които ще следите със следата. Някои събития се избират автоматично въз основа на шаблона, който сте избрали. Понастоящем можете да промените тези избрани по подразбиране и да прегледате допълнителни опции, като кликнете върху Показване на всички събития иПоказване на всички колони отметки.

  8. Кликнете върху тичам за да започнете проследяването. Когато приключите, изберете Спри Трейс от досие меню.

Избор на шаблон

Когато започнете проследяване, можете да изберете да го базирате на някой от шаблоните, намиращи се в библиотеката за проследяване на SQL Server. Три от най-често използваните проследяващи шаблони са:

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

Тази статия се отнася до SQL Server Profiler за SQL Server 2012. Съществуват и по-стари версии.