Microsoft Fabric Updates Blog

High Concurrency mode for notebooks in pipelines (Generally Available)

High Concurrency mode for notebooks in pipelines is now generally available (GA)! This powerful feature enhances enterprise data ingestion and transformation by optimizing session sharing within one of the most widely used orchestration mechanisms. With this release, we’re also introducing Comprehensive Monitoring for High-Concurrency Spark Applications, bringing deeper visibility and control to your workloads.

Key benefits

Faster session start

High Concurrency mode dramatically improves the session start experience, reducing the time to ~5 seconds for shared notebooks. This is approximately 30 times faster than traditional methods, leading to significant performance improvements in pipeline execution.

Session Tags for targeted management

We’ve introduced session tags, allowing users to efficiently assign notebooks to specific High Concurrency sessions for better organization and resource utilization.

Optimized pipeline execution & cost savings

By sharing a single session across multiple notebooks, High Concurrency mode reduces both compute costs and execution times. You only pay for a single session, minimizing queuing issues during peak usage hours and ensuring a smoother workflow.

For example, a pipeline with five notebook steps, each taking 5 minutes to execute, would traditionally require separate Spark session startups (3 minutes each), leading to a total runtime of ~40 minutes. With High Concurrency mode, the time is reduced to ~28 minutes, representing a 30% performance improvement.

New features in general availability

With the GA release, we are introducing Comprehensive Monitoring for High-Concurrency Spark Applications, providing enhanced visibility and logging capabilities.

1. Mapping of Spark Jobs and stages to respective notebooks

Understand the performance of individual notebook steps by mapping Spark jobs and execution stages directly to their originating notebooks. This granular insight enables better debugging and performance tuning.

2. Log Segregation for individual notebooks

Each notebook now maintains its own distinct logs, making it easier to track execution progress, troubleshoot errors, and analyze without interference from other notebooks sharing the same session.

3. Notebook snapshots

Now, snapshots of all notebooks involved in a High Concurrency session are captured, allowing users to debug active and historical executions to explore statement level results and understand past runs with greater clarity.

How to enable High Concurrency Mode for notebooks in pipelines

To enable High Concurrency mode for your Fabric Spark workspace, follow these steps:

  1. Navigate to Workspace Settings in your Fabric workspace.
  2. Select the Data Engineer/Science section.
  3. Go to the Spark Compute menu.
  4. Open the High Concurrency tab.
  5. Enable the option ‘For pipeline running multiple notebooks‘.
  6. Click Save.

Once enabled, all Spark sessions triggered by notebook steps within a pipeline will be automatically packed into a shared High Concurrency session, boosting efficiency and performance.

High Concurrency Mode for Notebook Steps in Pipelines

Why choose High Concurrency Mode?

By adopting High Concurrency mode, you can achieve:

  • Faster pipeline execution with minimal session startup time.
  • Lower compute costs by sharing Spark sessions across multiple notebooks.
  • Improved monitoring & debugging with job mapping, log segregation, and notebook snapshots.

To learn more, please refer to our documentation, High Concurrency Mode for notebooks in pipelines.

For more information on High Concurrency mode, check out the Overview of High Concurrency Mode in Microsoft Fabric documentation and join the conversation on the Fabric Community.

Related blog posts

High Concurrency mode for notebooks in pipelines (Generally Available)

June 11, 2025 by Eren Orbey

Earlier this year, we released AI functions in public preview, allowing Fabric customers to apply LLM-powered transformations to OneLake data simply and seamlessly, in a single line of code. Since then, we’ve continued iterating on AI functions in response to your feedback. Let’s explore the latest updates, which make AI functions more powerful, more cost-effective, … Continue reading “Introducing upgrades to AI functions for better performance—and lower costs”

June 2, 2025 by Kim Manis

The Microsoft Fabric Community Conference is back for its third year—and we’re bringing everything and everybody you’ve loved at past events with us to Atlanta, Georgia. After unforgettable experiences at FabCon in Las Vegas and Stockholm, the Fabric community proved just how powerful it can be when we come together. With more than 13,000 attendees across our last three conferences, it’s clear: the Microsoft Fabric community is here to drive the future of data!    And yes, we’re pleased to announce; it’s happening again! Mark your calendars … Continue reading “Microsoft Fabric Community Conference Comes to Atlanta!”