High Performance MySQL: Optimization, Backups, Replication, and Load-balancing
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Sort customer reviews by: | |||||||||||||||||||||||||||||
|
Show All Reviews on Page
Hide All Reviews on Page
| |||||||||||||||||||||||||||||
| High Performance MySQL: Optimization, Backups, Replication, and Load-balancing | |||||||||||||||||||||||||||||
|
As users come to depend on MySQL, they find that they have to deal with issues of reliability, scalability, and performance--issues that are not well documented but are critical to a smoothly functioning site. This book is an insider's guide to these little understood topics. Author Jeremy Zawodny has managed large numbers of MySQL servers for mission-critical work at Yahoo!, maintained years of contacts with the MySQL AB team, and presents regularly at conferences. Jeremy and Derek have spent months experimenting, interviewing major users of MySQL, talking to MySQL AB, benchmarking, and writing some of their own tools in order to produce the information in this book. In High Performance MySQL you will learn about MySQL indexing and optimization in depth so you can make better use of these key features. You will learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs. Topics include:
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 6 of 6 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 09-01-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
The title of this book is very appropriate. Great coverage on performance, reliability, backup & recovery. Definitely not an introductory book.
There were a couple of places where the writing was hard to follow, but I'm sure that'll be fixed in the next printing. (Review Data Last Updated: 2008-09-06 05:38:45 EST)
|
|||||||||||||||||||||||||||||
| 08-24-08 | 4 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This book has to have any MySQL DBA (both administrators and architects). It provides very deep view on how MySQL works and reacts on your configuration and SQL.
If you are programmer, you should browse this book too, to get background about MySQL and what it can do for you and what you can do for MySQL to get best performance SQL. This probably should not be your first book about MySQL (not only knowledge but some experience is handy) but definitely second one ;) (Review Data Last Updated: 2008-09-01 00:33:22 EST)
|
|||||||||||||||||||||||||||||
| 08-20-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I work with MySQL in a web server environment every day and performance
is always an issue. This book is simply excellent. The authors are quite knowledgeable -- they not only tell you what settings to you, but also include why. They debunked a lot of misconceptions I held about getting the best performance out of the server and when to use MyISAM v. InnoDB. I especially appreciated the deep background into server operation and how data is stored and queries processed with the different storage engines. If you are thinking of using MySQL on a large project, you need this book. There's a good reason this is a 2nd edition -- a great book. (Review Data Last Updated: 2008-08-25 11:33:15 EST)
|
|||||||||||||||||||||||||||||
| 08-16-08 | 5 | 0\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Very nice book but unfortunately this book is not for beginners so if you're new in databases try to read some tutorials or books for beginners and then come back for this book.
(Review Data Last Updated: 2008-08-21 00:32:25 EST)
|
|||||||||||||||||||||||||||||
| 08-02-08 | 4 | 2\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
As a MySQL expert with 9 years in MySQL performance and scalability, this book is definitely even in my library with my company 42SQL -- www.42sql.com
The 2nd edition is a complete rework with multiple new authors, with entire new content and significantly more volume then the 1st edition. Containing a cross section from sound basic design tips such as choosing the optimal data types, and indexing strategies to the in-depth details of OS specifics such as the Raid chunk size for disk subsystems and LVM snapshot management this book has plenty of detail. Being an independent publication not from the supplier, you are sure to also know where the strengths and weaknesses exist with the product. Comments like "MySQL replication has a number of shortcomings that MySQL AB plans to address in the future" pg. 407 highlights that MySQL is not perfect, and it's important to know any present limitations and how to address them. I've yet to find the time to sit down and read this book from cover to cover, however for somebody relatively new to MySQL, this is a great book to read after you know the basic syntax of MySQL. A lot may not make sense the first time, but re-read it again in 6-12 months after you continue to use and understand MySQL. The book is already exceeding expectations with news of a second printing with small corrections and translations already commencing in several languages. (Review Data Last Updated: 2008-08-17 00:33:19 EST)
|
|||||||||||||||||||||||||||||
| 03-01-08 | 4 | 1\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
High Performance MySQL opens with a quick chapter describing various MySQL installation options including binary packages and compiling from source code. The next chapter describes the different storage engines available in MySQL and why you would want to choose one over another. This is the book's first hint of what you can do to improve database performance: picking the right table type.
Skilled software developers use benchmarking to gain insight into how their software is performing and database benchmarking should be part of that strategy. A brief chapter introduces some database benchmarking strategies and tools. Chapters on indexing and query performance follow, describing some of the most important skills to master. Following that, replication and load balancing are discussed. Backup and recovery options are covered, as is the topic of security. A somewhat thin trio of goodies rounds off the book in the appendices: the SHOW STATUS / SHOW INNODB STATUS commands, the mytop tool, and the phpMyAdmin user interface. Overall, I found many possible areas for performance improvement that I had not thought of before. At 278 pages, a lot of material is crammed into this book. It's a quick read and if you're a MySQL admin or a developer using MySQL, you're bound to find something useful here! (Review Data Last Updated: 2008-07-02 06:49:44 EST)
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 6 of 6 | |||||||||||||||||||||||||||||
| All Books | Arts | Biography | Click Here For An A-Z Index Of All 213 Best-Seller Subjects | Business | Children's | Comics | ||||||
| Computers | Cooking | Engineering | Entertainment | Health | History | Home | Horror | Humor | Law | Fiction | Medicine | Mystery |
| Nonfiction | Outdoors | Parenting | Professional | Reference | Religion | Romance | Science | Sci-Fi | Sports | Teens | Travel | |