1. Setting Up an Optimization Environment

When users are filling your inbox and voice mail with urgent pleas for help in fixing performance problems on an existing system, it’s natural to want to dive right in and start making things better. You might feel that any action is better than inaction. Regrettably, this often leads to more problems than it solves. To do this job right, you must follow a few crucial preparatory steps before you start changing things. Skipping these steps means that you run the very real risk of making incorrect judgments about your problems. You might then construct solutions that fail to address the underlying cause of the performance issues. In certain cases, this makes things worse, possibly by further degrading ...

Get MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.