Analýza výkonu databáze pomocí nástroje Database Tool
Použijte databázový nástroj k záznamu databázových dotazů, které vaše aplikace provede během diagnostické relace. Pak můžete analyzovat informace o jednotlivých dotazech a najít místa pro zlepšení výkonu vaší aplikace.
Poznámka
databázový nástroj vyžaduje Visual Studio 2019 verze 16,3 nebo novější a projekt .net Core na Windows pomocí ADO.NET nebo Entity Framework Core.
Nastavení
Kliknutím na ALT + F2 otevřete Profiler výkonu v Visual Studio.
Zaškrtněte políčko databáze .

Poznámka
Pokud nástroj není k dispozici pro výběr, zrušte zaškrtnutí políčka u všech ostatních nástrojů, protože některé nástroje potřebují spustit samostatně. Další informace o spuštění nástrojů společně najdete v tématu použití nástrojů pro profilaci z příkazového řádku.
Pokud nástroj stále není k dispozici, ověřte, že projekt splňuje předchozí požadavky. Ujistěte se, že je váš projekt v režimu vydání, aby bylo možné zachytit nejpřesnější data.
Kliknutím na tlačítko Spustit nástroj spustíte.
Po spuštění nástroje si Projděte scénář, který chcete profilovat ve své aplikaci. Pak vyberte Zastavit shromažďování nebo zavřít aplikaci, aby se zobrazila vaše data.
Po zastavení shromažďování se zobrazí tabulka dotazů, které byly spuštěny během relace profilování.

Dotazy jsou uspořádány chronologicky, ale můžete je seřadit podle kteréhokoli sloupce. Další sloupce můžete zobrazit tak, že kliknete pravým tlačítkem myši na záhlaví sloupců. Výběr sloupce Trvání seřadí dotazy od nejdéle po nejkratší.
Po nalezení dotazu, který chcete prozkoumat, klikněte pravým tlačítkem na dotaz. Pak vyberte Přejít ke zdrojovému souboru a podívejte se, jaký kód je zodpovědný za tento dotaz.

Pokud v grafu vyberete časový rozsah, v tabulce dotazu se zobrazí pouze dotazy, k nimž došlo během daného časového rozsahu. Toto chování je zvlášť užitečné, když také spustíte Nástroj využití CPU.