Operating Query Engines
Run query engines in production. EXPLAIN literacy mapped across Trino/ClickHouse/Druid/DuckDB to one mental model, a methodology for profiling a slow query, the OOM-vs-spill-vs-fail memory story, concurrency and admission control (resource groups, quotas, laning), multi-tenancy and isolation, caching layers and their staleness traps, autoscaling stateless vs stateful engines, capacity planning for p99 concurrency, per-query cost attribution, benchmarking honestly and designing your own, upgrades that flip query plans, and five recurring incident patterns. Ends with running an engine in production.
Course content
- 01EXPLAIN Literacy Across EnginesFree
- 02Profiling a Slow Query🔒
- 03Memory & Spill🔒
- 04Concurrency & Admission Control🔒
- 05Multi-Tenancy🔒
- 06Caching Layers🔒
- 07Autoscaling Workers🔒
- 08Capacity Planning🔒
- 09Cost Observability🔒
- 10Benchmarking Honestly🔒
- 11Designing Your Own Benchmark🔒
- 12Upgrades & Migrations🔒
- 13Incident Patterns🔒
- 14Capstone - Run a Query Engine in Production🔒
Prerequisites
Read the first chapter free
Start reading now — no account required for the free chapters.