dbMonitor performs per-component tracing of database events such as commit, rollback, SQL statement execute, creating and destroying components, connection pooling events etc.
*Call stack information for events (only for monitoring ADO .NET providers)
*Filtering events by type, SQL, description, status, duration, and other parameters
*Call Tree window for displaying merged call stacks and filtering events by calling method (only for monitoring ADO .NET providers)
*Object Tree window for filtering events by calling object
*Multiple client processes tracing
*SQL parameter and error tracing
*Sorting events by description, timestamp, duration, and event status
dbMonitor is intended to hamper application being monitored as less as possible.