MySQL AB :: How to Monitor MySQL’s performance

…how you can monitor the database performance of your MySQL installation. Monitoring is always an iterative and continuous process. You need to learn what patterns are OK for your database and what are the signs of slight problems or even dangerous situations.Below are the main items you can use to monitor your system:

  1. mysqladmin extended (absolute values)
  2. mysqladmin extended -i10 -r (relative values)
  3. mysqladmin processlist
  4. mysql -e “show innodb status”
  5. OS data. vmstat/iostat
  6. MySQL error log
  7. InnoDB tablespace info.