In March 2020, my book MySQL 8 Query Performance Tuning (Apress) was
released. That book with its more than 900 pages in 27 chapters
covered a wide range of topics from executing benchmarks with
sysbench
over indexes and the optimizer to query
rewriting, replication, and caching. Some time later my editor
Jonathan Gennick suggested to take a limited set of the topics
and go into more detail. We settled on locks and transactions
which together have become MySQL Concurrency.
If you have already read MySQL 8 Query Performance Tuning, you may wonder what the new book offers compared to the previous one. In some way, you can think of MySQL Concurrency to be a second and expanded edition for the content on locks and transactions. Of course, given MySQL Concurrency is limited to those two topics, it has also been …
[Read more]