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)

Postagens relacionadas em blogs

Introducing SQL Pool Insights in Microsoft Fabric Data Warehouse   

abril 8, 2026 de Ambika Jagadish

Accidental drops can happen anytime—ETL moves fast, schemas change, and mistakes happen. What matters is how fast and predictably you recover.

abril 6, 2026 de Neel Ball

Modern organizations are at a crossroads. Legacy SQL Server workloads need modernization, but migration complexity often stands in the way. What if you could bring your SQL databases into a unified analytics platform—without the hassle of manual schema conversion, complex ETL pipelines, or costly re-architecture? That’s exactly what the new Migration Assistant for SQL database … Continue reading “Introducing Migration assistant for SQL database in Fabric (Preview)”