Huagati Query Profiler
Huagati Query Profiler is a toolkit that enable runtime profiling of Linq-to-SQL, and LLBLGen Pro based software accessing Microsoft SQL Server databases. It consists of the Huagati Linq-to-SQL Profiler and Huagati LLBLGen Profiler runtime components, and a profiler log explorer application.
The runtime components are designed to be
integrated and distributed with applications that are using either Linq-to-SQL, or LLBLGen Pro for accessing SQL Server. The runtime components add functionality to log and profile database query cost and performance throughout the lifespan of an application; during development, test, and in live production environments. Runtime filters allow application developers to target specific SQL query behavior such as excessive reads, excessive execution times, table scans, queries with no matching indexes, and many other scenarios that can have an impact on database and application performance.
Use the profiler to proactively detect potential performance bottlenecks, and to gain an understanding of how your applications interact with the underlying database(s).
Click here to download! Current version: 1.30 released on 3 June 2010
After downloading,
click here to retrieve a free 20-day trial license key, or click on the "Download/Licensing" tab below to see all licensing options.

Don't forget to also check out
Huagati DBML/EDMX Tools - the add-in that completes the Linq-to-SQL and EF designers in Visual Studio 2008 with missing functionality such as mass-renaming, database synchronization, update code documentation from the database etc.
Click here for more information!