In large-scale data engineering environments, performance issues such as slow transformations, excessive shuffle operations, and unbalanced workloads can impact analytics, reporting, and SLA commitments. This course teaches you how to analyze, diagnose, and optimize Apache Spark applications so they run faster, more efficiently, and more reliably. In this course, you’ll start by learning the fundamentals of Spark job execution, including how stages, tasks, shuffle operations, and execution plans reveal where bottlenecks occur. You’ll explore Spark’s built-in monitoring tools to interpret job behavior. From there, you’ll apply practical optimization techniques, including improving data partitioning, mitigating data skew, optimizing joins, configuring caching strategies, and choosing efficient file formats. You’ll also learn how to tune executors, memory, cores, and dynamic allocation to balance cost and performance across workloads.

Optimize Spark Performance & Throughput

Optimize Spark Performance & Throughput
Dieser Kurs ist Teil mehrerer Programme.

Dozent: Merna Elzahaby
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Inspect Spark UI and metrics (task duration, shuffle I/O, executor CPU/mem) to find bottlenecks and recommend actionable optimizations.
Apply partitioning and skew mitigation (salting/custom partitioner) & reduce shuffle (broadcast joins, avoid groupByKey, AQE) to improve parallelism.
Configure executors, cores, memory, dynamic allocation and parallelism/caching settings to maximize throughput while meeting defined SLA targets.
Kompetenzen, die Sie erwerben
- Kategorie: Job Analysis
- Kategorie: Scalability
- Kategorie: Resource Allocation
- Kategorie: Process Optimization
- Kategorie: Performance Analysis
- Kategorie: Database Management
- Kategorie: Debugging
- Kategorie: Performance Tuning
- Kategorie: System Configuration
Werkzeuge, die Sie lernen werden
- Kategorie: PySpark
- Kategorie: Apache Spark
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Februar 2026
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 3 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Cloud Computing entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,





