Databases and Slow Queries page

New Relic APM's Databases page shows data for databases and caches being used by the selected application. The page will show individual database transactions as a sortable table, and operations, throughput, and response time as charts. If slow queries have been recorded, they appear in the Slow queries section at the bottom of the page.

Access to this feature depends on your subscription level.

Feature availability

The Databases page has new features available with the following agent versions:

  • Java 3.14.0 or higher
  • .NET 4.1.134 or higher
  • Node.js 1.17.0 or higher
  • PHP 4.19.0 or higher
  • Python 2.44.0 or higher
  • Ruby 3.11.0 or higher

If you are using the above listed version of the agent or higher on your hosts, you will have access to these new features:

  • The Databases page supports multiple database and cache types.
  • The different types are clearly labeled and identified in the operations list, charts, and Slow Queries.
  • You can filter the page to only show operations and charts for a specific database vendor or cache type.
  • You can view a new table for all Database operations, not just the slowest ones.
  • You can view the databases on Service maps.

In addition, if your APM agent supports host and instance level details, you can view both the query details and the specific instance where the query was executed.

Viewing Databases page details

To view information about database performance:

  1. From the New Relic menu bar, select APM > (selected app) > Monitoring > Databases.
  2. To show details about an individual operation or query, select the row in the database operations list to expand it.
  3. To exit the selected item, select its Close (X) button, or select another row in the list.
APM Databases page

APM > (selected app) > Monitoring > Databases: Use this page to view and sort detailed information about database performance and slow queries (if applicable).

Use any of New Relic's standard user interface functions and page functions to drill down into detailed information.

The All databases overview shows:

  • Top 5 database operations by wall clock time
  • Database response time
  • Database throughput (operation requests per minute or rpm)

The details for individual operations show:

  • Query time
  • Throughput
  • Time consumption by caller

The Time consumption by caller chart displays a list of the transactions calling the selected operation, with color bars indicating the percentage of time consumed by each caller. To view the Transactions page for a caller transaction, select the color bar for that transaction in the chart.

Filtering operations by database vendor

This functionality is dependent on your agent version.

Above the list of database operations, buttons allow you to filter down to a specific database vendor.

  • To filter the contents by database vendor, select its name.
  • To remove the filter, select All.

Displaying all database operations

This functionality is dependent on your agent version.

  • To show all database operations, at the bottom of the operations list, select the Show all database operations table... link. The All database operations table lists all operations recorded, not just the slowest operations.
  • To sort the table by any column, select the column's header.
  • To filter the operations table, use the search box at the top of the table. The table will be filtered in real time as you type.
  • To view details on a specific operation, select the operation name. This returns you to the Databases page with the details for that operation displayed.
  • To return to the page, at the top of the table, select the Back to top link.

Deleting traces

Owner, Admins, or add-on managers

To delete all traces for your app permanently:

  1. Select the Delete all traces button at the buttom of the database operations list.
  2. Select the confirmation prompt.

If you are doing general record cleanup, you may also want to delete transaction traces or error traces. This will remove potentially sensitive data while retaining your other application data (such as Apdex, deployment information, etc.).

For more help

Additional documentation resources include:

Join the discussion about New Relic APM in the New Relic Online Technical Community! The Technical Community is a public platform to discuss and troubleshoot your New Relic toolset.

If you need additional help, get support at