Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wyświetlić zapytanie SQL w profilerze SQL?

Są prostsze sposoby, jeśli chcesz tylko zobaczyć zapytania sql, gdy trafiają do bazy danych.

Oto dwa bardzo lekkie profilery Sql, które mogą wykonać zadanie dla różnych smaków SqlServer, w tym LocalDb - „pracował na moim komputerze (TM)

ExpressProfiler

Zdecydowanie najłatwiejszy w użyciu (a także najbardziej bare-bones-show-me-the-SQL-statements-kthxbye) jest ExpressProfiler na CodePlex .

Pobierz mały ZIP, zastanów się, czy naprawdę masz cały plik (zrobiłeś), uruchom EXE w środku, BAM!

A cały program to pojedynczy 126 KB EXE! Teraz jest lekki!

AnjLab Sql Profiler

Drugi to ten z DataWizard , który kiedyś był darmowy (najwyraźniej ceny zaczynają się teraz od 5 USD).

Komuś udało się zapisać migawkę na GitHubie (w tym pliki binarne do zainstalowania xcopy), gdy był open-source.

Plik wykonywalny prezentuje się jako "AnjLab Sql Profiler" i umożliwia pewne filtrowanie wyświetlanych zdarzeń - ale ta siła jest również jego słabością, ponieważ istnieje wiele typów zdarzeń, które można włączyć/wyłączyć. Jeśli wszystko jest zaznaczone, dane wyjściowe są w przeważającej mierze pełne.

Mniejsze wyniki można uzyskać, wybierając tylko określone zdarzenia.

Oto zdarzenia, które wybrałem, aby uzyskać powyższe dane wyjściowe:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL :BETWEEN vs <=i>=

  2. Przechowywana procedura parsowania ciągu

  3. Skonfiguruj zawsze włączone grupy dostępności programu SQL Server między dwiema replikami synchronicznymi. Część 2

  4. Jak utworzyć tabelę w schemacie SYS w SQL Server?

  5. Wybierz ostatnie 30 dni z zapytaniem sql