sql >> Database >  >> RDS >> Sqlserver

Hoe SQL-query te zien in SQL-profiler?

Er zijn eenvoudigere manieren, als je alleen de sql-query's wilt zien wanneer ze de DB bereiken.

Hier zijn twee zeer lichtgewicht Sql-profilers die het werk kunnen doen voor verschillende SqlServer-smaken, waaronder LocalDb - "werkte op mijn machine (TM) "

ExpressProfiler

Veruit de gemakkelijkst te gebruiken (en ook de meest kale-show-me-the-SQL-statements-kthxbye) is ExpressProfiler op CodePlex .

Download kleine ZIP, vraag je af of je echt het hele bestand hebt (je deed het), voer EXE naar binnen uit, BAM!

En het hele programma is een enkele 126 KB EXE! Dat is nog eens lichtgewicht!

AnjLab Sql Profiler

De andere is die van DataWizard , die vroeger gratis was (blijkbaar beginnen de prijzen nu bij $5).

Iemand is erin geslaagd een momentopname op GitHub op te slaan (inclusief xcopy-installable binaries) toen het open-source was.

Het uitvoerbare bestand presenteert zichzelf als "AnjLab Sql Profiler" en laat enige filtering van de weergegeven gebeurtenissen toe - maar deze kracht is ook zijn zwakte, aangezien er zooo veel gebeurtenistypes zijn die kunnen worden in-/uitgeschakeld. Als alles is geselecteerd, is de uitvoer overweldigend uitgebreid.

Een betere output kan worden verkregen door alleen specifieke gebeurtenissen te selecteren.

Dit zijn de evenementen die ik heb geselecteerd om de bovenstaande uitvoer te krijgen:



  1. Gegevens voor voornaam weergeven op basis van eerste letter

  2. mysql controleren op wijzigingen

  3. Update MySQL-tabel met CSV-bestand

  4. Mysql soortgelijke tekst zoeken