There are times that you may want to see what SQL queries are running on your SQL Server database to evaluate its performance. SQL Server Profiler helps you monitor your SQL Server. It is a graphical user interface to SQL Trace for monitoring an instance of the Database Engine or Analysis Services. You can use this tool to see which queries are performing well and which needs to be rewritten to better meet your performance needs. You can capture and save data about each event to a file or table to analyze later. You start by opening SQL Server Profiler and select new trace. Your screen should look similar to the image below.

Profiler will display some options that you can select for the trace. These options Include the following.
- Naming the trace
- Using a template
- Saving the trace information to a file
- Saving the trace information to a table
- Enable a trace stop time
You will also be able to select the SQL Server Events that you want to capture.

Once you configure all of the filters to narrow your search. The SQL Server Profiler will record and/or display all inquiries to the SQL Server that meet your criteria.