MySQL

テーブルのコピーを簡単に作る

/* hogeテーブルのスキーマをコピーしてテーブル作成 */ > CREATE TABLE hoge_20081123 LIKE hoge; /* hogeテーブルのデータをINSERT */ > INSERT INTO hoge_20081123 SELECT * FROM hoge;

OpenX - オープンソース広告配信システム

PHP+MySQL/Pgの広告配信システム http://www.openx.org/

SQLの最適化

スロークエリログ まずどのようなクエリがボトルネックになっているのかを調べる 一定時間以上かかったクエリを記録するスロークエリログ機能を設定する [mysqld] log_slow_queries=slow.log long_query_time=1 # long_queries_not_using_indexes EXPLAIN構…

レプリケーションの管理

レプリケーションの状況の確認 マスター側 mysql> SHOW MASTER STATUS; スレーブ側 mysql> SHOW SLAVE STATUS \G レプリケーションの監視 "SHOW SLAVE STATUS"の以下の値がYesかどうか確認する Slave_IO_Running Slave_SQL_Running ネットワーク遅延の確認 …