Challenges of Using MySQL Efficiently on Modern Hardware
summary
Talk examines MySQL performance issues on modern server hardware and workloads, naming MySQL and Percona Server. It covers typical bottlenecks caused by legacy implementations, configuration strategies for high-load systems, and expected performance improvements in future MySQL/Percona releases.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:10MySQL history overview
- 2:55Performance issues on modern hardware
- 4:43malloc problems and jemalloc
- 7:37Buffer pool problems
- 12:50NUMA architecture and impact
- 17:11NUMA fixes in Linux
- 20:48Buffer pool table eviction
- 23:43Global mutexes in buffer pool
- 27:10Fixing global mutex issues
- 28:12MVCC problems
- 31:51MySQL 5.7 transaction tuning
- 33:41Mutex problem detection
- 35:04Index cache problems
- 36:29Index block locking issues
- 37:17Redo log problems
- 38:47Redo log block size tuning
- 39:31Low-load performance
- 40:59Q&A
related talks
57mPerformance Analysis and Optimization of MySQL
54mPerformance Analysis and Optimization of MySQL
01h 00mMySQL: a checklist for the high-load newcomer
49mHighLoad Solutions On MySQL
43mOptimizing MySQL without SQL or touching my.cnf
44mPractical MySQL Optimization: Measure to Speed Up
53mEfficient MySQL Performance
53mIntroduction to MySQL Performance Tuning - workshop 1hr
