fabric-spark-perf-remediate

Diagnose and remediate Fabric Spark performance problems across workloads.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Diagnoses and remediates Apache Spark performance problems across Fabric workloads to accelerate notebook and job execution, optimize Delta Lake operations, and reduce queueing delays.

Core Features & Use Cases

  • Systematic diagnostics across Spark UI, Monitoring Hub, and Delta Lake optimization to identify bottlenecks.
  • End-to-end workflows for autotune, resource sizing, partitioning, and table maintenance to improve throughput and latency.
  • Use cases include slow notebooks, long-running Spark jobs, data skew, small-files problems, and capacity throttling scenarios.

Quick Start

Run the Fabric Spark Performance Remediate workflow on a slow Spark session to begin diagnostic analysis and apply recommended tunings.

Frequently Asked Questions about fabric-spark-perf-remediate

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

FAQPage Schema
How do I diagnose slow Fabric Spark notebooks and long-running jobs?

Diagnose slow Fabric Spark notebooks by running systematic diagnostics across Spark UI, Monitoring Hub, and Delta Lake to identify performance bottlenecks. The workflow analyzes slow sessions and applies recommended tunings to accelerate execution and reduce queueing delays.

What's the best way to fix data skew and small-files problems in Delta Lake on Fabric Spark?

Fix Delta Lake data skew and small-files problems through end-to-end workflows for partitioning, table maintenance, and Delta Lake optimization. These workflows improve throughput and latency by addressing file distribution and data distribution bottlenecks directly.

How does Autotune work for Fabric Spark capacity throttling scenarios?

Autotune for Fabric Spark capacity throttling applies integrated runtime features and resource profiles to optimize resource sizing. It provides tunings that address queueing delays and improve throughput across throttled Fabric workloads.

Can I use REST API scripts to remediate Spark performance problems in Fabric?

Use REST API-based diagnostics scripts to remediate Spark performance problems in Fabric. The scripts integrate with Fabric Spark runtime features and the Monitoring Hub to retrieve session data and apply performance tunings systematically.

Why does my Fabric Spark job experience capacity throttling and how can I resolve it?

Fabric Spark capacity throttling occurs when resource limits are exceeded, causing queueing delays. Resolve it by applying resource sizing, partitioning adjustments, and autotune configurations provided through end-to-end diagnostic workflows.

Do I need access to Spark UI and Monitoring Hub to troubleshoot Fabric Spark performance?

Access to Spark UI and Monitoring Hub is needed to perform systematic diagnostics across Fabric workloads. These tools provide the session metrics and telemetry required to identify bottlenecks and apply appropriate performance tunings.