---
title: Introduction to Performance Risks inbox
source: https://docs.newrelic.com/docs/errors-inbox/performance-risks/introduction
---

> #### 💡 PREVIEW
>
> We're still working on this feature, but we'd love for you to try it out!
>
> This feature is currently provided as part of a preview program pursuant to our [pre-release policies](https://docs.newrelic.com/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy).

Performance Risks inbox adds an intelligent layer on top of New Relic's telemetry data, continuously scanning your applications for performance issues and surfacing them before they escalate into production incidents. It uses built-in analyzers to automatically detect performance anomalies using configurable thresholds, and groups similar issues together so you can focus on resolving the most impactful problems first.

## Coverage and scope [#coverage-scope]

Performance Risks inbox provides comprehensive monitoring across your entire application stack:

-   APM services
-   Browser applications
-   Workloads

## Key benefits [#key-benefits]

-   **Proactive issue detection**: Identify performance problems before they escalate into production incidents
-   **Reduced Mean Time to Resolution (MTTR)**: Intelligent grouping helps you focus on the most critical issues first
-   **Improved engineering productivity**: Spend less time on manual performance investigation and more time on innovation
-   **Better application reliability**: Address performance risks before they impact your end users

![Screenshot of Performance Risks inbox showing a list of performance issues with details such as issue type, affected entities, and occurrence frequency.](https://docs.newrelic.com/images/performancerisksinbox.webp "Screenshot of Performance Risks inbox showing a list of performance issues with details such as issue type, affected entities, and occurrence frequency.")

## How does Performance Risks inbox work? [#how-it-works]

Performance Risks inbox uses the following analyzers to detect the most common performance issues:

**Slow SQL analyzer**

Slow database queries are often the root cause of application performance issues and can lead to cascading problems across your entire stack. The analyzer identifies database queries that are taking longer than expected to execute, which can significantly impact application response times and user experience.

**What it can help to detect:**

-   SQL queries exceeding performance thresholds
-   Database operations that may be causing application bottlenecks
-   Queries with degrading performance over time

**N+1 query analyzer**

N+1 queries can exponentially increase database load and response times as your data grows, making this a critical performance issue to address early. This analyzer detects the common N+1 query anti-pattern where an application executes N queries instead of one query. This typically occurs in ORM frameworks when loading related data.

**What it can help to detect:**

-   Repeated database queries in loops
-   Inefficient data loading patterns
-   ORM-generated query sequences that could be optimized

**Excessive DB analyzer**

Excessive database operations can overwhelm your database servers and create performance bottlenecks that affect your entire application. This analyzer monitors for applications that make an unusually high number of database connections or queries within a given timeframe, indicating potential inefficiencies in data access patterns.

**What it can help to detect:**

-   Abnormally high database query volumes
-   Inefficient batch processing patterns

**Sequential DB analyzer**

Sequential database operations often represent missed optimization opportunities that can significantly improve application performance with relatively simple changes. This analyzer helps to identify situations where database operations are being performed sequentially when they could be optimized through parallelization or batching.

**What it can help to detect:**

-   Sequential database operations that could be parallelized
-   Missed opportunities for batch processing
-   Inefficient data access patterns

**Large HTTP payload analyzer**

Large HTTP payloads can slow down network transfers, increase bandwidth costs, and negatively impact user experience, especially on mobile devices or slower network connections. This analyzer monitors HTTP requests and responses for payloads that exceed optimal size thresholds.

**What it can help to detect:**

-   HTTP requests or responses with large payloads
-   API endpoints returning excessive data
-   Inefficient data serialization or transfer patterns

**Slow HTTP analyzer**

Slow HTTP responses can degrade application responsiveness, reduce throughput, and frustrate users waiting on data; particularly in latency-sensitive workflows or regions with higher network overhead. This analyzer monitors HTTP transactions for response times that exceed optimal latency thresholds, which can signal deeper performance issues across your stack.

**What it can help to detect:**

-   HTTP responses with high latency
-   API endpoints with consistently slow response times
-   Inefficient backend processing, query patterns, or third-party dependencies contributing to slowdowns

## Use cases [#use-cases]

Performance Risks inbox helps you address two key areas: reducing infrastructure costs and improving application performance. The following are sample use cases illustrating how Performance Risks inbox can address these areas.

### Reduce infrastructure costs [#reduce-costs]

Inefficient code patterns result in unnecessary resource consumption that directly impacts infrastructure costs:

-   **N+1 queries**: Instead of executing a single optimized query, an application executes one query to retrieve a list and then a separate query for each item in that list. At scale, a user waiting for 100 database queries to complete — when a single query could return the same result — increases both database load and resource usage unnecessarily.
-   **Large HTTP payloads**: When an application calls a large API and sends the full response on every user interaction, cloud providers charge for the bandwidth and data transfer of each call, even when that data was not required for the interaction.

### Improve application performance [#improve-application-performance]

Performance issues directly affect application speed and responsiveness:

-   **Sequential database queries**: When a user requests two unrelated pieces of data, the application may fetch the first and wait for it to complete before fetching the second — even though both queries are independent and could run at the same time. The user waits longer than necessary for a result that could have been returned much faster.
-   **Slow HTTP responses**: When a user interacts with the application and sees a loading state for an extended period, it is often because an underlying API is not performant. The user is forced to wait for a slow response before the result appears.
