// Persistenz & Daten
Performance von JPA-Anwendungen
N+1-Abfragen, Fetching-Strategien, Caching und Batch-Verarbeitung gezielt optimieren.
- Inhouse-Schulung
- 1 Tag
- Experten & Architektur
- Remote oder vor Ort
- KI-Analyse

Was Sie mitnehmen
- Sie erkennen N+1-Abfragen in SQL-Logs und beheben sie gezielt.
- Sie wählen Fetching-Strategien wie JOIN FETCH, Entity Graphs und DTO-Projektionen passend.
- Sie setzen Batch-Verarbeitung und den Second-Level-Cache mit Bedacht ein.
- Sie werten SQL-Logs und Ausführungspläne mit KI-Unterstützung aus und prüfen die Ergebnisse.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Messen statt raten: SQL-Logging, Hibernate Statistics, datasource-proxy
- N+1-Abfragen erkennen und mit JOIN FETCH, Entity Graphs und Batch Fetching beheben
- DTO-Projektionen und Paginierung großer Ergebnismengen
- Übung: N+1-Probleme in einer Beispielanwendung finden und beheben
Nachmittag
- JDBC-Batching, Bulk-Updates und StatelessSession
- Second-Level-Cache und Query Cache mit JCache und Caffeine
- Ausführungspläne mit EXPLAIN ANALYZE in PostgreSQL lesen
- Übung: SQL-Logs und Ausführungspläne mit KI-Unterstützung auswerten und prüfen
KI in dieser Schulung
// KI für Analyse & Modernisierung
SQL-Logs und Ausführungspläne mit KI-Unterstützung auswerten.
Voraussetzungen und Rahmen
- Vorwissen
- Fundierte Erfahrung mit JPA und Hibernate sowie gute SQL-Kenntnisse. Für den KI-Teil ein lokales Modell mit Ollama, Hardware vorab klären.
- Niveau
- Experten & Architektur
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Persistenz & Daten
Alle 8 Angebote
Inhouse-Schulung
JPA und Hibernate im Detail
Mapping, Beziehungen, Lebenszyklus, Abfragen und Transaktionen sicher beherrschen.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Typsicheres SQL mit jOOQ
SQL in Java typsicher schreiben, generieren und testen, am Beispiel PostgreSQL.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Datenbankmigrationen mit Flyway
Schemaänderungen versionieren, testen und sicher ausrollen.
1 Tag · Fortgeschritten1.890 €