Understanding MySQL Internals
by Sasha Pachev
MySQL Stored Procedure Programming, 1st Edition
by Guy Harrison; Steven Feuerstein
MySQL Cookbook, 2nd Edition
by Paul DuBois
Building Scalable Web Sites, 1st Edition
by Cal Henderson
MySQL®, Fourth Edition
by Paul DuBois
PHP and MySQL® Web Development, Fourth Edition
by Luke Welling; Laura Thomson
Learning PHP, MySQL, and JavaScript, 1st Edition
by Robin Nixon
Unix Power Tools, 3rd Edition
by Shelley Powers; Jerry Peek; Tim O'Reilly; Mike Loukides
Learning the vi and Vim Editors, 7th Edition
by Arnold Robbins; Linda Lamb; Elbert Hannah
High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity. High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL's full power. Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You'll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover. This second edition is completely revised and greatly expanded, with deeper coverage in all areas. Major additions include:
Emphasis throughout on both performance and reliability
Thorough coverage of storage engines, including in-depth tuning and optimizations for the InnoDB storage engine
Effects of new features in MySQL 5.0 and 5.1, including stored procedures, partitioned databases, triggers, and views
A detailed discussion on how to build very large, highly scalable systems with MySQL
New options for backups and replication
Optimization of advanced querying features, such as full-text searches
Four new appendices
The book also includes chapters on benchmarking, profiling, backups, security, and tools and techniques to help you measure, monitor, and manage your MySQL installations.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 19 Ratings
Good, but incomplete - 2009-03-18
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I bought this book hoping to get a detailed understanding of how to best create and use indexes for my high traffic web site. While the book does a great job of covering the pros and cons of standard indexes, it devotes only a single page to the utility of index_merge (introduced in Mysql 5.0). Combined with a general dearth of information about index_merge on the web, this was a really disappointment, since index_merge seems to afford the possibility of using multiple, smaller indexes, rather than smaller number of bulky indexes (as this book recommends).
In my eyes, a thorough analysis of indexing techniques in Mysql 5+ must discuss the strategic opportunities afforded by index_merge. It would seem to me that this gives the developer the ability to simply index the fields they want indexed, without having to sweat left-precedence of combined indexes or trying to make long indexes that include all of the possibly needed indexes in an order that will satisfy all possible query combinations.
If limitations to the utility of index_merge make some of these possibilities not feasible, the book ought to at least give a rundown of the pros and cons of index_merge vs. compound indexes.
The near-total omission of a new feature that could have profound implications upon the most optimal way to query & index makes me recommend this book with a tablespoon of salt.
Seminal book on MySQL performance - 2009-03-03
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
If you want to scale MySQL, this book is a requirement for you. The real world experience covered by the team of authors of this seminal book on MySQL is unmatched. Your knowledge of this topic won't be complete until you've read the book. This is not necessarily an easy read if you haven't used everything covered in the book, but it's worth buying if only to cover the topics that apply to you.
PERFECT BOOK! JUMP INTO ACTION IN FEW PAGES - 2009-10-10
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
A good book for developers that want more. They want to optimize their scripts and really understand how MYSQL works also behind the scene.
A must have book
I'll be surprised if I don't get a raise after mastering this book - 2009-07-30
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
For weeks, I'd been searching online, trying to find out what MySQL's slow queries log actually was. Eventually I found it.
And then I got this book, and there was an even better description than what I'd found in MySQL's online documentation.
I swear, after I've worked my way through this book, if I don't double my wages, I'll be a monkey's uncle.
A very good percpective of MySQL - 2009-06-27
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book helped me understand how MySQL works internally and a lot of tricks to improve the performances of both the server itself and the SQL queries I run against it.
If you want to improve the performances of MySQL related work in your applications, this book is definitively for you
Top Level Categories:
Databases
Operating Systems
Sub-Categories:
Databases > MySQL
Operating Systems > Linux
Linux > Applications
Operating Systems > UNIX
UNIX > Utilities And Tools
Some information on this page was provided using data from Amazon.com®. View at Amazon >