Microsoft Fabric Updates Blog

Surge Protection for Background Operation (Generally Available)

We’re excited to announce Surge Protection for background operations is now Generally Available (GA). Using surge protection, capacity admins can limit overuse by background operations in their capacities.

What is surge protection?

Surge protection helps protect capacities from excess usage by background operations. It acts as a resource governor, rejecting background operations when the capacity reaches a limit set by the capacity admin. Use surge protection to limit the amount of background usage on the capacity. This helps protect interactive operations like viewing reports and allows the capacity to self-heal faster if there is overuse.

How can I start using surge protection?

Surge protection is configured in the per capacity settings page. It’s available for Microsoft Fabric Capacity (F SKU), Power BI Premium (P SKU), Power BI Embedded (A SKU), and EM SKUs. With the General Availability release, we have streamlined the user interface for a more simplified experience.

To enable surge protection, follow these steps:

  1. Open the Fabric Admin Portal.
  2. Navigate to Capacity settings.
  3. Select a capacity.
  4. Expand Surge protection.
  5. Set Background Operations to On.
  6. Set a Rejection threshold.
  7. Set a Recovery threshold.
  8. Select Apply.
Screenshot of the capacity settings page showing Surge Protection for Background Operations enabled. The Rejection threshold is set to 75%. The Recovery threshold is set to 30%.

For an example of how surge protection works, head over the example in our previous blog – Announcing Surge Protection (Preview).

Key considerations as you start using surge protection.

  • Surge protection’s background operation rejection threshold is not a hard limit on 24-hour background percentage. This is because surge protection rejects new operations but doesn’t cancel jobs in progress. You’ll see that the 24-hour background percentage goes up beyond the background rejection threshold as those in progress jobs complete. The amount it goes beyond the threshold depends on your capacity’s usage pattern.
  • If you’re trying to eliminate interactive rejections or delays by using surge protection, you’ll need to tune your background operations rejection thresholds. This could take several iterations to set the values that work best for your capacity. The surge protection documentation provides examples to get started.
  • Surge protection rejects background operations. Many UI experiences in Fabric use background operations or depend on background operations to complete. These will also be rejected when surge protection is active.

Lastly, it’s important to use surge protection alongside best practice approaches like optimizing and scaling-out capacities. Your best defense against throttling is a correctly sized capacity. If you have mission critical solutions, it’s best to put them in a dedicated capacity that’s sized correctly for the expected usage.

We’re excited to take this first step on the surge protection journey. We’d love to hear your feedback. If you have suggestions to improve surge protection, head over to our ideas page.

Next Steps

Surge Protection

Evaluate and optimize your Microsoft Fabric capacity

Understand the metrics app compute page

Related blog posts

Surge Protection for Background Operation (Generally Available)

April 14, 2026 by Tzvia Gitlin Troyna

Modern analytics isn’t just about storing data. It’s about detecting issues early, understanding them fast, and acting with confidence. Eventhouse in Microsoft Fabric brings advanced analytics capabilities together so teams can move from raw events to insight and action without stitching tools or duplicating data. With native integrations for Anomaly Detection, Data Agents, SQL Endpoints, … Continue reading “One platform, many insights: How Eventhouse brings analytics together (Preview)”

April 14, 2026 by Tzvia Gitlin Troyna

Modern, real-time analytics workloads are rarely flat. In Eventhouse, some of the customers consistently told us that their usage follows clear, predictable patterns: heavy ingestion during business hours, lighter query traffic overnight, quiet weekends, and short but critical pipeline windows. Previously, customers had to choose a single minimum capacity value for the entire week, paying … Continue reading “Capacity Scheduler: Smarter capacity control for Eventhouse (Preview)”