When it comes to diagnosing and solving performance problems with MySQL, the typical trial-and-error approach breaks down when the problems become truly difficult. As the complexity of the problem increases, so does the need for a methodical approach and powerful tools. In this video tutorial, two consultants with Percona -- the international company that specializes in MySQL -- will teach you how to be more systematic.
Baron Schwartz and Morgan Tocker start with an overview of the process, and then introduce the tools you need diagnose and fix your system, including iostat, vmstat and mk-query-digest. You'll learn the approach that Percona consultants have put to use across thousands of customer machines.
This tutorial is practical and hands-on, with only minimal emphasis on performance theory when needed. The emphasis of this video presentation will be on MySQL versions 5.0 and 5.1, as well as XtraDB on Linux operating systems.
Diagnosing and Fixing MySQL Performance Problems Part 151 minutes
Diagnosing and Fixing MySQL Performance Problems Part 21 hour 11 minutes
Diagnosing and Fixing MySQL Performance Problems Part 357 minutes
Baron Schwartz is a software engineer who lives in Charlottesville, Virginia and goes by the online handle of "Xaprb," which is his first name typed in QWERTY on a Dvorak keyboard. When he's not busy solving a fun programming challenge, he relaxes with his wife Lynn and dog Carbon. He blogs about software engineering at http://www.xaprb.com/blog/.
Morgan is the Director of Training at Percona, Inc. His interests in MySQL include Performance Tuning, scalability and High Availability. He is a regular speaker on these topics in the United States and Canada.
Before joining Percona, Morgan worked as a Technical Instructor for MySQL (and then Sun Microsystems) in Canada where he taught courses on High Availability, Performance Tuning and Database Administration. He has also previously worked in the MySQL Support Team, and provided DRBD support.