Sdílet prostřednictvím


Korelace trasování s daty protokolu výkonu Systému 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í datové sloupce StartTime a EndTime a potom klikněte na Importovat data výkonu v nabídce File nástroje SQL Server Profiler. 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.

Pro korelaci trasování s daty protokolu výkonu.

  1. V SQL Server Profileru otevřete uložený trasovací soubor nebo tabulku trasování. Nelze 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 file SQL Server Profiler klepněte na tlačítko 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í. Klikněte na 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. Klikněte na 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é se dají 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 a výstrahy výkonu, klikněte pravým tlačítkem na Protokoly čítačůa potom klikněte na Nová nastavení protokolu.

  3. Zadejte název protokolu čítače a klepněte na tlačítko OK.

  4. Na kartě Obecné klikněte na 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čů klikněte na 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. Kliknutím na OK vytvořte protokol výkonu.