sql >> Databasteknik >  >> RDS >> Sqlserver

Hur ser jag SQL-fråga i SQL-profiler?

Det finns enklare sätt, om allt du vill är att se sql-frågorna när de träffar DB.

Här är två mycket lätta Sql-profiler som kan göra jobbet för olika SqlServer-smaker, inklusive LocalDb - "arbetade på min maskin (TM) "

ExpressProfiler

Den överlägset enklaste att använda en (och även den mest bara-bones-show-me-the-SQL-statements-kthxbye) är ExpressProfiler på CodePlex .

Ladda ner lilla ZIP, undrar om du verkligen har hela filen (det gjorde du), kör EXE inuti, BAM!

Och hela programmet är ett enda 126 KB EXE! Nu är det lätt!

AnjLab SQL Profiler

Den andra är den från DataWizard , som brukade vara gratis (uppenbarligen börjar priserna nu på $5).

Någon lyckades spara en snapshot på GitHub (inklusive xcopy-installerbara binärfiler) när det var öppen källkod.

Den körbara presenterar sig själv som "AnjLab Sql Profiler" och tillåter viss filtrering av de visade händelserna - men denna styrka är också dess svaghet, eftersom det finns så många händelsetyper som kan aktiveras/inaktiveras. Om allt är valt är utmatningen överväldigande utförlig.

En bättre utdata kan erhållas genom att endast välja specifika händelser.

Här är händelserna som jag har valt för att få utdata ovan:



  1. ActiveRecord-frågan mycket långsammare än rak SQL?

  2. SQL Server 2016 – Introduktion till Stretch Database

  3. Django:hur använder man flera databaser?

  4. Hur man returnerar resultatuppsättning baserat på andra rader