Microsoft Fabric Updates Blog

Introducing SQL Pool Insights in Microsoft Fabric Data Warehouse   

SQL Pool Insights is a powerful new monitoring capability in Microsoft Fabric Data Warehouse designed to give you actionable insights into SQL pool performance and resource utilization. This feature is part of the Query Insights (QI) schema, extending the monitoring experience customers already know and love.

SQL Pool Insights addresses a long-standing customer need: understanding whether your pools are under pressure and how configuration changes impact workloads.
With SQL Pool Insights, you can now track resource allocation, monitor pressure events, and correlate performance trends — all within the Query Insights framework.

Why SQL Pool Insights matters

Modern analytics workloads demand transparency and control. Until now, customers had limited visibility into how their out-of-the-box pools (SELECT and NON SELECT) behaved under varying conditions.
Query Insights already provides historical query execution data and performance metrics.

SQL Pool Insights complements this by adding pool-level telemetry:

  • Real-time monitoring of pool health and pressure states.
  • Historical data for configuration changes and capacity adjustments.
  • Event-based logging for pressure periods lasting more than one minute.
  • Resource isolation validation between SELECT and NON SELECT pools.
  • Correlate Performance Issues Combine insights from SQL Pool Insights with other Query Insights views (e.g., exec_requests_historylong_running_queries) for a complete picture of query execution and resource usage.

This means faster troubleshooting, better capacity planning, and improved performance for your most critical queries.

How it works

SQL Pool Insights introduces a new system view in Query Insights:

SELECT * FROM queryinsights.sql_pool_insights;

This view logs events whenever:

  • Pool configuration changes.
  • Workspace capacity SKU changes.
  • Pressure state changes persist for at least one minute.

Example scenario

Correlate Pressure Window with Queries using queryinsights.exec_requests_history

WITH Pool_Pressure_Events AS 
( 
SELECT DISTINCT timestamp 
FROM queryinsights.sql_pool_insights 
WHERE is_pool_under_pressure = 1 
) 
SELECT *
FROM queryinsights.exec_requests_history AS erh  
JOIN Pool_Pressure_Events AS ppe 
ON ppe.timestamp BETWEEN erh.start_time AND erh.end_time

Learn more

Explore the full documentation and start using SQL Pool Insights.
Query Insights in Fabric Data Warehousing

queryinsights.sql_pool_insights (Transact-SQL)

Related blog posts

Introducing SQL Pool Insights in Microsoft Fabric Data Warehouse   

February 25, 2026 by Katie Murray

Welcome to the February 2026 Microsoft Fabric update! This month brings a wide range of enhancements across the Fabric platform—from improvements to the OneLake Catalog and developer experiences, to meaningful updates in Data Engineering, Data Factory, Real‑Time Intelligence, and more. Whether you’re building, operating, or scaling solutions in Fabric, there’s plenty here to explore. And … Continue reading “Fabric February 2026 Feature Summary”

February 5, 2026 by Joanna Podgoetsky

If there’s one place where the entire Microsoft Fabric ecosystem shows up in full force, this is it. FabCon Atlanta is the largest gatherings of Fabric product managers, engineers, customers, decision‑makers, and hands‑on practitioners you’ll find all year! It’s the only place where you’ll get raw, unfiltered insight into how Fabric’s Data Warehouse is evolving, … Continue reading “This is your sign to attend FabCon Atlanta—Data Warehouse Edition”