Skip to main content

Vytvoření stopy pomocí SQL Server 2012 a SQL Profiler

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2025)

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2025)
Anonim

SQL Server Profiler je diagnostický nástroj, který je součástí Microsoft SQL Server 2012. Umožňuje vytvořit stopy SQL, které sledují konkrétní akce provedené proti databázi SQL Server. Stopy SQL poskytují cenné informace pro řešení problémů s databází a pro nastavení výkonu databázového stroje. Například správci mohou použít trasování k identifikaci úzkého místa v dotazu a vyvíjet optimalizace pro zlepšení výkonu databáze.

Vytvoření stopy

Podrobný proces vytvoření trasování serveru SQL s SQL Server Profiler je následující:

  1. otevřeno SQL Server Management Studio a připojte se k instanci serveru SQL podle vašeho výběru. Uveďte název serveru a příslušná přihlašovací pověření, pokud nepoužíváte ověřování systému Windows.

  2. Po otevření SQL Server Management Studio vyberte SQL Server Profiler od Nástroje Jídelní lístek. Všimněte si, že pokud v této administrativní relaci neplánujete používat jiné nástroje serveru SQL Server, můžete zvolit spuštění SQL Profiler přímo, nikoli projít Management Studio.

  3. Zadejte přihlašovací údaje znovu, pokud budete vyzváni k tomu.

  4. SQL Server Profiler předpokládá, že chcete spustit novou trasu a otevře se Vlastnosti trasování okno. Okno je prázdné a umožňuje zadat podrobnosti o trasování.

  5. Vytvořte popisný název trasování a zadejte jej do pole Název trasování Textové pole.

    Vyberte šablonu pro trasování z Použijte šablonu rozbalovací nabídka. To vám umožní spustit trasování pomocí jedné z předdefinovaných šablon uložených v knihovně serveru SQL.

  6. Vyberte místo pro uložení výsledků sledování. Máte zde dvě možnosti:

    Vybrat Uložit do souboru uložit trasování do souboru na místním pevném disku. Uveďte název souboru a umístění v okně Uložit jako, které se objeví v důsledku zaškrtnutí políčka. Můžete také nastavit maximální velikost souboru v MB, abyste omezili dopad, který může trasování na disk existovat.

    Vybrat Uložit do tabulky uložit trasování do tabulky v databázi SQL Server. Pokud vyberete tuto možnost, budete vyzváni k připojení k databázi, kde chcete uložit výsledky trasování. Můžete také nastavit maximální velikost stopy v tisících řádků tabulky, abyste omezili dopad, který může mít trasování na vaši databázi.

  7. Klikněte na tlačítko Výběr událostí , abyste mohli sledovat události, které budete sledovat s vaší stopou. Některé události jsou automaticky vybrány na základě zvolené šablony. Momentálně můžete tyto výchozí volby upravit a klepnutím na tlačítko zobrazit další možnosti Zobrazit všechny události aZobrazit všechny sloupce zaškrtávací políčka.

  8. Klepněte na tlačítko Běh pro spuštění trasování. Po dokončení vyberte možnost Stop Trace od Soubor Jídelní lístek.

Výběr šablony

Když spustíte trasování, můžete se rozhodnout založit na libovolné šablony nalezené v knihovně sledování serveru SQL. Tři nejčastěji používané stopové šablony jsou:

  • Standardní šablona, ​​která shromažďuje celou řadu informací o připojení serveru SQL, uložené procedury a příkazy Transact-SQL
  • Šablona ladění, která shromažďuje informace, které lze použít s poradcem pro ladění databázových strojů pro vyladění výkonu serveru SQL Server
  • Šablona TSQL_Replay, která shromažďuje dostatek informací o každém příkazu Transact-SQL k obnovení aktivity v budoucnu

Tento článek se zabývá SQL Server Profiler pro SQL Server 2012. Existují také dřívější verze.