Programming Books C Java PHP Python Learn more Browse Programming Books
High Performance MySQL: Optimization, Backups, Replicatio... and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 
FREE Shipping on orders over $35.

Used - Good | See details
 
   
Have one to sell? Sell yours here
Start reading High Performance MySQL on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

High Performance MySQL [Paperback]

by Jeremy D. Zawodny, Derek J. Balling
4.2 out of 5 stars  See all reviews (25 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $15.49  
Paperback --  
Sell Us Your Books
Get up to 80% back when you sell us your books, even if you didn't buy them at Amazon. Learn more
There is a newer edition of this item:
High Performance MySQL: Optimization, Backups, and Replication High Performance MySQL: Optimization, Backups, and Replication 4.6 out of 5 stars (28)
$28.99
In Stock.

Book Description

April 8, 2004 0596003064 978-0596003067 1
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.


Editorial Reviews

Book Description

Advanced Tools & Techniques for MySQL Administrators

About the Author

Jeremy Zawodny and his two cats moved from Northwest Ohio to Silicon Valley in late 1999 so he could work for Yahoo!--just in time to witness the .com bubble bursting first-hand. He's been at Yahoo!® ever since, helping to put MySQL and other Open Source technologies to use in fun, interesting, and often very big ways. Starting with the popular and high-traffic Yahoo! Finance site, he worked to make MySQL part of the site's core infrastructure in large batch operations as well as real-time feed processing and serving content directly on the site. He then helped to spread "the MySQL religion" to numerous other groups within Yahoo!, including News, Personals, Sports, and Shopping. Nowadays he acts as Yahoo!'s MySQL guru, working with Yahoo!'s many engineering groups to get the most out of their MySQL deployments.

In 2000, he began writing for Linux Magazine and continues to do so today as a columnist and contributing editor. After over a year of active participation on the MySQL mailing list, he got the idea to write a book about MySQL. (How hard could it be, really?) You can still find him answering questions on the list today. Since 2001, Jeremy has been speaking about MySQL at various conferences (O'Reilly's Open Source Conference, PHPCon, The MySQL User Conference, etc.) and user groups in locations as far away as Bangalore, India. His favorite topics are performance tuning, replication, clustering, and backup/recovery. In more recent times, he's rediscovered his love of aviation, earning a Private Pilot Glider license in early 2003. Since then he's spent far too much of his free time flying gliders out of Hollister, California and Truckee, near Lake Tahoe. He hopes to soon earn his Commercial Pilot license and then go on to become a certified flight instructor someday. Occasional MySQL consulting also helps to pay for his flying addiction.

Jeremy rambles almost daily about technology and life in general on his weblog: www.jeremy.zawodny.com/blog/

Derek J. Balling has been a Linux system administrator since 1996. He has helped build and maintain server infrastructure for companies like Yahoo, and institutions like Vassar College. He has also written articles for The Perl Journal and a number of online magazines, and served on the Program Committee for the 2008 LISA (Large Installation System Administration) Conference. He is currently employed as the Data Center Manager for Answers.com.

When not working on computer-related issues, Derek enjoys spending time with his wife Debbie, and their posse of animals (four cats and a dog). He also makes his opinion known on current events or whatever is annoying him lately on his blog at http://blog.megacity.org/.


Product Details

  • Series: Advanced Tools and Techniques for Mysql Administrators
  • Paperback: 265 pages
  • Publisher: O'Reilly Media; 1 edition (April 8, 2004)
  • Language: English
  • ISBN-10: 0596003064
  • ISBN-13: 978-0596003067
  • Product Dimensions: 8.7 x 7.2 x 0.8 inches
  • Shipping Weight: 1.1 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #1,171,724 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
62 of 63 people found the following review helpful
5.0 out of 5 stars Well explained MySQL concepts July 10, 2004
Format:Paperback|Verified Purchase
As an Oracle DBA, I was looking for a book that can help me better understand MySQL core concepts and differences compared to my primary working platform. I was looking for a book with the flavor of Oracle Concepts Manual. I partially read official MySQL reference manual but didn't find (get?) all the answers (nor I really enjoyed reading it - sorry AB doc. team!).
I think this book filled my knowledge gap on MySQL perfectly. Actually, this book could easily bear different title, such as "MySQL concepts guide" or something like that. You'll probably read the book in a couple of days, thanks to the author's clear writing style.
Let me give you an example. Some technical topics are difficult to explain in a few sentences, like the one on letter I (Isolation) from ACID rules for 'safe' transactions. Just compare the explanation on "phantom reads" from this book with the one you'll find in Oracle Concepts Manual (freely available on-line from OTN). Now, which one did you understand on the first pass? ;-)
Thanks to clear and short explanations, right from the beginning of the book, I learned some important technical facts about MySQL that I could easily put in perspective with my Oracle background. For example:
-"All InnoDB tables have primary keys"
-"InnoDB tables are similar to Oracle index-organized tables."
-"MySQL will only ever use one index per table per query!"
-"MySQL doesn't cache rows for MyISAM tables, only indexes...as opposed to InnoDB"
-"...counts are very fast on MyISAM tables and slow on InnoDB tables..."
Obviously the chapters that I liked the most in this book are the ones that covers core things very well:
"2. Storage Engines",
"4.
Read more ›
Comment | 
Was this review helpful to you?
18 of 18 people found the following review helpful
5.0 out of 5 stars Make MySQL efficient June 6, 2004
Format:Paperback
While the authors go over the basics of MySQL briefly in the first couple of chapters this is not a book for the new MySQL administrator. It assumes a good deal of basic knowledge about MySQL. On the other hand, if you know the basics and need to get that extra knowledge to move your system from one that just works to one that truly performs then this book is for you. From the initial steps of benchmarking your system and tweaking the indexes the book moves on to improving your performance through optimizing queries and server performance tuning. This includes examining all aspects of your system from disk and file system selection to minor configuration changes that may make great changes in performance. Once the server is working at its optimum for your needs the book turns to how to scale your SQL system up to multiple servers and configure replication, load balancing, and high availability systems. The main text of the book ends with a section on backup, recovery, and security. If you need performance, reliability and security beyond the standard configuration and need to maximize throughput this is the book you will want to have at hand. "High Performance MySQL" is one of the best optimization and performance books available for the intermediate to advanced user of MySQL - very highly recommended.
Comment | 
Was this review helpful to you?
16 of 17 people found the following review helpful
5.0 out of 5 stars Good book overall, but may grow obsolete to MySQL5. January 14, 2006
Format:Paperback
I mainly bought this book so that I could get some insight into 'advanced' Storage and Replication techniques w/ MySQL.

Jeremy provided some pretty detailed and easy to understand examples, with decently comprehensive descriptions which did help answer some of the questions I had.

I'd suggest this book to anyone who wants to understand the principles of Storage and Replication techniques in MySQL4. This book is definitely a kick in the right direction, but does not take you too far, so I'd say this is for intermediate users.

MySQL5 has many new storage and replication features not mentioned in this book, some of which resolve a lot of the 'problematic' storage and replication issues that this book discusses, thus making SOME of the content irrelevant (or obsolete) to MySQL5. However, the overall principles remain the same, and can be applied to either version.

If you're using MySQL4, then this book is for you!

If you're using MySQL5, you may want to wait for a revised edition of this book.

I sure hope Jeremy is working on a revised version for MySQL5! *hint*hint* =)
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars A must for MySQL Administrators December 15, 2004
By ADR
Format:Paperback
If you interact with MySQL on a regular basis, High Performance MySQL should be the next book that you read. High Performance MySQL does a great job at covering techniques on benchmarking your current configuration and how to increase performance at 3 major levels: 1) database architecture, 2) server tuning, and 3) scaling horizontally (with multiple servers).

Database architecture is where it really begins. Zawodny and Balling did a great job explaining the different storage engines along with their advantages and disadvantages, working with transactions, how to get the most of your database through indexing and how to optimize query performance.

Zawodny and Balling also did an excellent job on covering server tuning. It just wasn't a turtorial on 'this is how you should modify your configuration files.' The authors whent into great detail in explaining different hardware configurations, what to look for in RAID configurations and different filesystems, and how to solve various bottlenecks.

For the most part, the authors reserved a complete 60 pages of the book for Replicaiton and Load Balancing configurations. The authors provided several scenarios to choose from along with the advantages and disadvantages of each.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars A good reference for performance issues
A good reference for a DBA, maybe too complicated for a developer or occasional user. Well, not complicated in dealing with technical stuff but complicated in the way it is... Read more
Published on October 5, 2011 by Ionel Condor
1.0 out of 5 stars Beware - this is the first edition, and the second edition is ~3x the...
The book itself is a fine book, but I'm giving this one star to help warn people off. Only buy this if you know what you're getting - an outdated edition. Read more
Published on May 12, 2011 by E. DeMenthon
4.0 out of 5 stars Be sure you are buying the latest edition - this is the old edition
Firstly, I feel a bit tricked by Amazon since it did not explicitly say or even indicate in description that this was an older version of the book and that it was on MySQL 4. Read more
Published on January 17, 2011 by Juris
4.0 out of 5 stars MySQL on Steroids
High Performance MySQL opens with a quick chapter describing various MySQL installation options including binary packages and compiling from source code. Read more
Published on March 1, 2008 by Dave Walz-Burkett
2.0 out of 5 stars It could have been better
I'm Certified MySQL Associate and preparing for the next exams (Developer and Admin)... and I must say I didn't liked the book.

It offered nothing new for me... Read more
Published on February 12, 2008 by Gabriel PREDA
4.0 out of 5 stars Excellent resource for the beginniner and seasoned administrator alike
Having written LAMP-based web applications, I read High Performance MySQL hoping to gain a deeper understanding of how MySQL operates at a relatively low level and how to deal with... Read more
Published on February 4, 2008 by Conrad Shultz
3.0 out of 5 stars Good intro to managing databases but short on details
This is an overall solid book, covering all aspects of running a MySQL database, from the impact of various flavors of hardware to architecting database clusters. Read more
Published on December 18, 2007 by Ulas Kirazci
5.0 out of 5 stars Self made DBA
A great overview of MySQL, with a cursory introduction to virtually every field a DBA will encounter over the years. Read more
Published on August 13, 2007 by Amazon Customer
5.0 out of 5 stars Practical Book for MySQL 4.x users
This book is very practical and gives a clean insight for Power Users of MySQL. It also illustrates some concepts in brief and gets user going fast. Read more
Published on February 9, 2006 by CyberSimba
5.0 out of 5 stars A computer book actually worth reading
I read approximately 2 computer-related books a month, and have done so for the last 10 years. This book is the best computer book I have read in the last 5 years, hands... Read more
Published on September 12, 2005 by Scott E. Sanders
Search Customer Reviews
Only search this product's reviews
ARRAY(0xa6a08b64)




What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category