fabric-notebook-perf-remediate

Diagnose and remediate Apache Spark performance bottlenecks in Microsoft Fabric notebooks.

16|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/PatrickGallucci/fabric-skills --skill fabric-notebook-perf-remediate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabric-notebook-perf-remediate
Source: https://github.com/PatrickGallucci/fabric-skills/tree/main/skills/fabric-notebook-perf-remediate
Command: npx skills add https://github.com/PatrickGallucci/fabric-skills --skill fabric-notebook-perf-remediate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyspark, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Diagnoses and remediate performance bottlenecks in Microsoft Fabric notebooks running Apache Spark, enabling faster, more reliable notebook execution.

Core Features & Use Cases

  • Diagnostic workflows for Spark session tuning, AQE, Native Execution Engine, V-Order, and Delta table optimization.
  • Health-check tooling and step-by-step remediation for common issues like HTTP 430 throttling, OOM, and data skew.
  • Reusable reference content and scripts to automate checks, configuration, and validation in development and production notebooks.

Quick Start

Open a Fabric notebook, insert the Spark configuration template as the first cell, run the notebook health check script, and apply the recommended settings.

Frequently Asked Questions about fabric-notebook-perf-remediate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I tune Apache Spark in Fabric notebooks to fix slow cells and timeouts?

Tune Apache Spark in Fabric notebooks by applying automated health checks and remediation workflows that diagnose slow cells and timeouts, adjusting configurations for Native Execution Engine, V-Order, and memory pressure to speed up execution.

What is the best way to resolve data skew and out of memory errors in Fabric Spark?

Resolving data skew and out of memory errors in Fabric Spark involves running diagnostic workflows that apply automated tuning and step-by-step remediation, capturing configuration recommendations to align capacity management and prevent HTTP 430 throttling.

How does Adaptive Query Execution improve Spark performance in Microsoft Fabric?

Adaptive Query Execution improves Spark performance by dynamically optimizing query plans during runtime, and this Skill provides specific health-check tooling and configuration recommendations to apply AQE alongside V-Order and Delta table optimization.

Can I use pyspark scripts to automate Delta table optimization and health checks in Fabric?

You can use pyspark scripts to automate Delta table optimization and health checks by inserting the provided Spark configuration template as the first cell in your notebook, running the health check script, and applying the recommended settings.

Why does my Fabric notebook experience HTTP 430 throttling and how can I fix it?

Fabric notebooks experience HTTP 430 throttling due to capacity limits, which you can fix by applying the Skill's capacity management remediation steps and monitoring guidance to align configurations and reduce execution bottlenecks.