
#269 Performance-Basics: Indexstrukturen, Cache-Lokalität & Zugriffsmuster
From Engineering Kiosk by Wolfgang Gassler, Andy Grunwald
May 26, 2026 · 1h 6m · Episode 269
About this episode
This episode explores the complexities of index structures in databases and their impact on performance.
Index drauf und fertig. Klingt nach einem soliden Plan, oder? Leider nur so lange, bis die Daten wachsen, der Workload kippt oder der Optimizer plötzlich andere Entscheidungen trifft. Dann wird aus dem vermeintlichen Performance-Booster schnell ein Bremsklotz. Genau hier steigen wir in dieser Episode ein und schauen uns an, warum Indexstrukturen in Datenbanken viel mehr sind als ein technischer Quick Fix. Wir sprechen darüber, was ein Index eigentlich ist, wie Datenstruktur, Algorithmus, Hardware und Workload zusammenhängen und warum Begriffe wie Selektivität, Kardinalität, Full Table Scan, Write Amplification und Cache-Lokalität in der Praxis entscheidend sind. Außerdem schauen wir auf typische Datenbank-Themen wie Primary Key, B-Tree, Binary Search, Covering Index, Optimizer, Slow Query Log und Explain Statements. Dabei wird auch klar, warum ein Index manchmal hilft, manchmal ignoriert wird und manchmal sogar langsamer ist als gar kein Index. Wenn du mit PostgreSQL, MySQL, MariaDB oder ganz allgemein mit Datenbank-Performance arbeitest, bekommst du hier ein solides Fundament und einige praktische Denkanstöße für deinen Alltag als Softwareentwickler:in. Und ja, wir sprechen auch…
People in this episode
Hosts: Wolfgang Gassler, Andy Grunwald
Topics covered
- database performance
- index structures
- cache locality
- access patterns
- data structures
- algorithms
Keywords
- index
- performance
- database
- B-Tree
- query optimization
- cache locality
- invisible indexes
- workload
- selectivity
- cardinality
Mentioned in this episode
Organizations: PostgreSQL, MySQL, MariaDB
More episodes of Engineering Kiosk
- #271 Selbstmanagement statt Zeitmanagement: Warum du nie fertig wirst - mit Dirk Deimeke · June 9, 2026 · 1h 27m
- #270 Ada und Zangemann: Ein Märchen über Software, Skateboards und Himbeereis mit Matthias Kirschner von der FSFE · June 2, 2026 · 1h 24m
- #268 Unsere Side-Project-Fails: Wo wir aufgegeben haben ... und warum · May 19, 2026 · 1h 7m
- #267 No Deploy Friday: Meme, Ausrede oder Reifegrad-Test? mit Sujeevan Vijayakumaran · May 12, 2026 · 1h 17m
- #266 Level, Titel, Geld: Die Spielregeln für Beförderungen & Gehälter · May 5, 2026 · 1h 9m
- #265 One Billion Row Challenge: Java mit mmap, Unsafe & richtig vielen Bit-Tricks · April 28, 2026 · 1h 11m
Explore listener stats, chart rankings, contacts and more on the Engineering Kiosk podcast page.