Jump to ratings and reviews
Rate this book

Efficient MySQL Performance

Rate this book
You'll find several books on basic or advanced MySQL performance, but nothing in between. That's because explaining MySQL performance without addressing its complexity is difficult. This practical book bridges the gap by teaching software engineers mid-level MySQL knowledge beyond the fundamentals, but well shy of deep-level internals required by database administrators (DBAs).

Daniel Nichter shows you how to apply the best practices and techniques that directly affect MySQL performance. You'll learn how to improve performance by analyzing query execution, indexing for common SQL clauses and table joins, optimizing data access, and understanding the most important MySQL metrics. You'll also discover how replication, transactions, row locking, and the cloud influenceMySQL performance.


Understand why query response time is the North Star of MySQL performance
Learn query metrics in detail, including aggregation, reporting, and analysis
See how to index effectively for common SQL clauses and table joins
Explore the most important server metrics and what they reveal about performance
Dive into transactions and row locking to gain deep, actionable insight
Achieve remarkable MySQL performance at any scale

338 pages, ebook

First published December 1, 2021

16 people are currently reading
37 people want to read

About the author

Daniel Nichter

2 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
14 (70%)
4 stars
5 (25%)
3 stars
1 (5%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Manh Nguyen.
9 reviews
September 5, 2023
This book provides special knowledge about MySQL Performance. There are 3 essential points about MySQL performance
- Index is the most crucial key: leftmost prefix, index structure, how to optimize query...
- Data: less data is more performance
- Data access: The way MySQL accesses data has effects on performance

Along those keys, this book tells you about other interests like sharding, monitoring, transactions, MySQL on the cloud...
Profile Image for Iurii Mednikov.
18 reviews
December 27, 2024
A comprehensive guide to how to improve performance of your MySQL database from the developer perspective, not from DBA point of view. Helpful insights on indexing, data access really improved my understanding of how I could increase performance before paying for more expensive hardware. I could recommend this book for any serious software engineer. However, as I always use to say, this should not be the single book on the topic for you.
1 review
January 22, 2023
Learned interesting facts about gap locking and inner details of InnoDB engine
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.