Sdílet prostřednictvím


Korelace trasování s daty protokolu výkonu Windows

platí pro:SQL Serverazure SQL Managed Instance

Pomocí SQL Server Profileru můžete otevřít protokol výkonu systému Microsoft Windows, zvolit čítače, které chcete korelovat s trasování, a zobrazit vybrané čítače výkonu společně s trasování v grafickém uživatelském rozhraní SQL Server Profiler. Když vyberete událost v okně trasování, svislý červený pruh v podokně okna data sledování systému SQL Server Profiler označuje data protokolu výkonu, která korelují s vybranou událostí trasování.

Chcete-li korelovat trasování s čítači výkonu, otevřete trasovací soubor nebo tabulku obsahující sloupce dat StartTime a EndTime a pak v nabídce Soubor profileru SQL Serveru vyberte Importovat data výkonu. Pak můžete otevřít protokol výkonu a vybrat objekty a systémové metriky a počítadla výkonu, které chcete propojit se sledováním.

Korelujte trasu s daty protokolu výkonu

  1. V SQL Server Profileru otevřete uložený trasovací soubor nebo tabulku trasování. Nemůžete korelovat spuštěné trasování, které stále shromažďuje data událostí. Pro přesnou korelaci s daty System Monitor musí trasování obsahovat jak sloupec StartTime, tak sloupec EndTime.

  2. V nabídce Soubor v SQL Server Profileru vyberte Importovat data výkonu.

  3. V dialogovém okně Otevřít vyberte soubor, který obsahuje protokol výkonu. Data výkonového záznamu musí být zaznamenána během stejného časového období, ve kterém jsou zaznamenána data sledování.

  4. V dialogovém okně Limit čítačů výkonu zaškrtněte políčka odpovídající objektům a čítačům sledování systému, které chcete zobrazit vedle trasování. Vyberte OK.

  5. Vyberte událost v okně události trasování nebo pomocí šipkových kláves procházejte několik sousedních řádků v okně událostí trasování. Svislý červený pruh v okně Monitorování systému označuje výkonová data logu, která jsou spojena s vybranou událostí trasování.

  6. Vyberte bod zájmu v grafu Sledování systému. Je vybrán časově nejbližší odpovídající řádek trasování. Pokud chcete přiblížit časový rozsah, stiskněte a přetáhněte ukazatel myši v grafu Sledování systému.

Vytvoření protokolů výkonu, které je možné sdílet mezi různými verzemi Windows

  1. V Ovládacích panelech otevřete Nástroje pro správua poklikejte na Výkon.

  2. V dialogovém okně Výkon rozbalte Protokoly výkonu a výstrahy, klepněte pravým tlačítkem myši na Čítačové protokoly a pak vyberte Nové nastavení protokolu.

  3. Zadejte název protokolu čítače a pak vyberte OK.

  4. Na kartě Obecné vyberte Přidat čítače.

  5. V seznamu objekt výkonu vyberte objekt výkonu, který chcete sledovat. Názvy objektů výkonu SQL Serveru pro výchozí instance SQL Serveru začínají s SQL Serverem a pojmenované instance začínají msSQL$instanceName.

  6. Přidejte libovolný počet čítačů pro instanci SQL Serveru a další důležité hodnoty, například čas procesoru a čas disku.

  7. Po dokončení přidávání čítačů vyberte Zavřít.

  8. Nastavte hodnoty pro data Sample v každém intervalu. Začněte s mírným intervalem vzorkování, například 5 minut, a v případě potřeby upravte interval.

  9. Na kartě Soubory protokolu zvolte ze seznamu typ souboru protokolu Textový soubor (oddělený čárkami). Textové soubory protokolů oddělené čárkami lze sdílet mezi různými verzemi Windows a lze je zobrazit později v nástrojích, jako je Microsoft Excel.

  10. Na kartě Harmonogram zadejte plán monitorování.

  11. Vyberte OK pro vytvoření protokolu výkonu.