|
 |
|
 |
 |
High Performance MySQL
|
by Jeremy D. Zawodny and Derek J. Balling
Sales Rank: 76367
|
List Price: $39.95
$28.98
At Amazon

|
|
Paperback: 265 pages
Publisher: O'Reilly Media, Inc. April 8, 2004
Language: English
ISBN-10: 0596003064
ISBN-13: 978-0596003067
Product Dimensions:
9.1 x 7 x 0.8 inches
Shipping Weight: 1.1 pounds
Product Description
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:
A review of configuration and setup options
Storage engines and table types
Benchmarking
Indexes
Query Optimization
Application Design
Server Performance
Replication
Load-balancing
Backup and Recovery
Security
Customer Reviews & Comments 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. Indexes", "5. Query Performance" and "10. Security". All other chapters are fine but not essential for my current use of MySQL (like the excellent chapter on replication where it's obvious that Jeremy poses vast practical experience with replication from his workplace at Yahoo!). The only complaint that I have is the one on "Storage Engines" chapter. In my opinion multi storage engine architecture is the most important advantage of MySQL over all other database vendors products. I wish author's went a little deeper with the details (and thanks but no thanks, I don't want to read source code ;-), especially InnoDB engine is not covered enough (hmm...or maybe it's just me, after all :-). Overall this book is highly recommended to all DBAs, the existing MySQL DBAs as well as to all others that work with other RDBMS and want a fast way to pick the most important technical nuances of MySQL.
|
High Performance MySQL
List Price: $39.95
Available from Amazon
Price: $28.98

| |
|
|
|
|