SQL Profiler allows you to monitor and capture events on an instance of SQL Server. You can configure it to capture all events or just a subset that you need to monitor
Reference Link :-
Advantages of SQL Profiler[
^]
for further reference
Using SQL Profiler [
^]
and This
Link-[Sql Server Profiler][
^] refering two substitute.
From Reference
The express edition of Microsoft SQL Server 2005/2008 is free. But it doesnt provide professional tools for profiling sql queries. SQL Server Express Edition Profiler provides the most of functionality standard profiler .
AnjLab SQLProfiler[
^]
Query profiling tool for the MySQL database server, helps you spot performance bottlenecks, heavy sql queries and most accessed db tables.
Jet Profiler for MySQL[
^]