~/talk

Stop Hand Tuning MySQL Teach Kubernetes Operator

Talkat Percona Live Amsterdam 2026 · 2026-09-09..09-11· [databases, kubernetes]
slides:none on file

Percona’s MySQL Kubernetes operator adds an auto config Go library that computes config from pod CPU/memory limits and workload type and writes a ConfigMap, replacing the operator’s previous 3 tunings with 31 parameters (buffer pool, group replication, connections, redo/innodb settings). Measured result: a 4 CPU 16 GB pod does 454 TPS, doubling to 8 CPU 32 GB without autoconfig yields ~472 TPS, but with autoconfig reaches ~1,445 TPS — roughly 3x improvement. Enable it by flipping the feature, choosing a workload type, and setting the MySQL version.

AI-written summary · about

  1. 0:00MySQL performance challenges
  2. 1:57Unoptimized MySQL scale
  3. 2:38Manual tuning flaws
  4. 3:43Auto-config in MySQL operator
  5. 5:56How auto-config works
  6. 8:30Key parameters adjusted
  7. 10:00Enabling auto-config
  8. 12:12MySQL version handling
  9. 13:20Auto-config logic
  10. 14:02Call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.