May 24, 2012

Post: How to Monitor MySQL with Percona's Nagios Plugins

to monitor only some of them, as appropriate, and might need to include others as well. Here’s how you can use our new monitoring… within its data directory. InnoDB is getting stuck, has long-running transactions, or other problems. The pmp-check-mysql-innodb plugin checks for several…

Post: SHOW INNODB STATUS walk through

INNODB STATUS output and how to use this info to improve MySQL Performance. To start with basics SHOW INNODBInnodb will print: ===================================== 060717 3:07:56 INNODB MONITOR

Post: Helgrinding MySQL with InnoDB for Synchronisation Errors, Fun and Profit

…only partially correct in how to properly build the server to use it  (bug …to have the ability to run a selected MTR testcase under Helgrind. (For the time being, running the whole MySQLmonitor_thread and srv_error_monitor_thread InnoDB threads storing to srv_last_monitor_time. It’s hard for me to

Post: MySQL Server Memory Usage

…are key_buffer_size, innodb_buffer_pool_size, innodb_additional_memory_pool_size, innodb_log_buffer_size, query…swapping – not what you would like to see. Monitor how the value changes so you know …to run MySQL server out of memory MyISAM buffers. MyISAM may allocate buffer which is large enough to

Post: MySQL - to use or not to use

how to use MySQL not just if it should be used or not. There are many applications when MySQLMonitoring and scaling features some users need other features than MySQL adding in newer MySQL

Post: How Percona does a MySQL Performance Audit

how to read these, there’s a full explanation in our book, High Performance MySQLrunning because they’re in Locked status, which might be an indication that it’s time to convert MyISAM tables to InnoDB

Post: A quest for the full InnoDB status

InnoDB status. Baron once wrote an article on how toto create a special InnoDB table called innodb_monitor: CREATE TABLE innodb_monitor (a INT) ENGINE=InnoDB Creating it causes the full status to be periodically printed into MySQLto run SHOW ENGINE InnoDB STATUS at least once. Then see what MySQL

Post: High availability for MySQL on Amazon EC2 - Part 5 - The instance monitoring script

to access the MySQL server. What we will cover in this post is the monitoring script that run on the MySQL… SOCKET=/var/run/mysqld/mysqld.sock # initial sleep to give time to MySQL to recover InnoDB /bin/sleep 60 while … series will add some details as how the IP of the MySQL server is broadcast to

Post: Heikki Tuuri answers to Innodb questions, Part II

…be running (monitoring, backup, cron, syslog, etc). But the ratio of RAM used for these non-mysql…possible to InnoDB‘s buffer pool. For this, you need to find a way to tell Linux tohow long will this take? Is there a facility we can run to show any table / index fragmentation, without having to run

Post: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

… a circular fashion.    Based on these numbers, we can determine how many bytes back in the transaction log our oldest uncheckpointed… using innodb_adaptive_flushing_method in Percona server. In any case, if you run any kind of production MySQL server, you should be monitoring your Checkpoint age and your Innodb dirty pages and try to see the…