New database profiling support in ANTS Performance Profiler

Posted by Ben Emmett on Simple Talk See other posts from Simple Talk or by Ben Emmett
Published on Mon, 07 Oct 2013 11:38:51 +0000 Indexed on 2013/10/17 16:19 UTC
Read the original article Hit count: 335

Filed under:

In May last year, the ANTS Performance Profiler team added the ability to profile database requests your application makes to SQL Server or Oracle. The really cool thing is that you’re shown those requests in the application’s call tree, so you can see what .NET code caused those queries to run. It’s particularly helpful if you’re using an ORM which automagically generates and runs queries for you, but which doesn’t necessarily do it in the most efficient way possible.

Database activity in the call tree

Now by popular demand, we’ve added support for profiling MySQL (or MariaDB) and PostgreSQL, so you can see queries run against those databases too.

Some of you have also said that you’re using the Devart dotConnect data providers instead of the native .NET ones, so we’ve added support for those drivers too. Hope it helps!

For the record, here’s a list of supported connectors (ones in bold are new):

SQL Server

  • .NET Framework Data Provider
  • Devart dotConnect for SQL Server

Oracle

  • .NET Framework Data Provider
  • Oracle Data Provider for .NET
  • Devart dotConnect for Oracle

MySQL / MariaDB

  • MySQL Connector/Net
  • Devart dotConnect for MySQL

PostgreSQL

  • Npgsql .NET Data Provider for PostgreSQL
  • Devart dotConnect for PostgreSQL

SQL Server Compact Edition

  • .NET Framework Data Provider for SQL Server Compact Edition
  • Devart dotConnect for SQL Server Pro

Have we missed a connector or database which you’d find useful? Tell us about it in the comments or by emailing [email protected].

Ben

© Simple Talk or respective owner

Related posts about Uncategorized