MySQLでレプリケーションをするときに、必ず気になるのが master-slave間の遅延だと思います。 そこで、先日のDeNAさんのテクノロジーセミナーで開示していただいたネタをもとに簡単な遅延監視方法を実装してみました。 MySQLバージョン 5.1.23 binlog_format=MIXED まずmasterに以下のようなテーブルを作ります。databaseは適当に作ってください。 CREATE TABLE `replitimes` ( `No` int(10) unsigned NOT NULL AUTO_INCREMENT, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ldate` timestamp NOT NULL DEFAULT '0000-00-00