sql >> Databáze >  >> RDS >> Sqlserver

Jak zobrazit SQL dotaz v SQL profileru?

Existují jednodušší způsoby, pokud vše, co chcete, je vidět dotazy SQL, jak zasahují do DB.

Zde jsou dva velmi lehké Sql profilery, které zvládnou práci pro různé varianty SqlServeru, včetně LocalDb - "pracoval na mém počítači (TM) "

ExpressProfiler

Zdaleka nejsnáze použitelný (a také nejvíce holé-bones-show-me-the-SQL-statements-kthxbye) je ExpressProfiler na CodePlex .

Stáhněte si malý ZIP, zajímalo by vás, jestli máte opravdu celý soubor (to jste udělali), spusťte EXE uvnitř, BAM!

A celý program je jediný EXE o velikosti 126 KB! Teď je to lehké!

AnjLab Sql Profiler

Druhý je ten od DataWizard , který byl dříve zdarma (ceny nyní zřejmě začínají na 5 dolarech).

Někomu se podařilo uložit snímek na GitHubu (včetně binárních souborů instalovatelných xcopy), když byl open source.

Spustitelný soubor se prezentuje jako "AnjLab Sql Profiler" a umožňuje určité filtrování zobrazených událostí - ale tato síla je také jeho slabinou, protože existuje tolik typů událostí, které lze povolit/zakázat. Pokud je vybráno vše, výstup je v drtivé většině podrobný.

Lepší výstup lze získat pouze výběrem konkrétních událostí.

Zde jsou události, které jsem vybral, abych získal výše uvedený výstup:



  1. Seskupit podle LIKE hodnoty sloupce

  2. Mohu vyvolat událost na databázi připojení v Entity Framework Core?

  3. co je to, co dělám špatně při převodu

  4. Vytvořte tabulku DDL s okamžitým spuštěním v databázi Oracle, část 2