DBA
10 resources — audiences DBA

High Performance MySQL, 3rd Edition
The classic guide to MySQL performance — covering query optimisation, schema design, indexing, replication, and high availability at scale.

High Performance MySQL, 4th Edition
The definitive guide to MySQL performance — covering query optimisation, indexing, replication, and scaling strategies.

MySQL 8 Query Performance Tuning
A systematic, step-by-step method for finding and fixing slow MySQL queries — from EXPLAIN and EXPLAIN ANALYZE through the Performance Schema and sys schema.

MySQL Concurrency
A guide to locking and transactions in MySQL — row and gap locks, metadata locks, isolation levels, and how to diagnose lock contention and deadlocks with the Performance and Information Schemas.

MySQL Cookbook, 4th Edition
Practical recipes for solving common MySQL problems — from data manipulation to stored procedures and replication.

MySQL History Graph
A visual graph of MySQL's version history and its major forks — Percona Server, MariaDB, Drizzle, InfiniDB, TiDB, and more — generated with GraphViz.

MySQL Reference Manual
Oracle's official, continuously updated documentation for MySQL Server — installation, SQL syntax, the InnoDB storage engine, replication, security, and every configuration option, covering all currently maintained MySQL versions.

Percona Database Performance Blog
Percona's company blog — practical, technical articles on MySQL, MariaDB, PostgreSQL, and MongoDB performance, tuning, troubleshooting, and operations, written mainly by Percona's own engineers.

