本日、MySQL ユーザコンファレンス 2008に参加してきました。 13:00〜13:50のJ-1セッション「MySQL トラブルシューティング概要」のまとめです。 スライド進むペースがめちゃ速かったのでメモ書き風になってます。 開発目標 安定性 パフォーマンス トラブルシューティング3種の神器 エラーログ 標準出力のリダイレクト /datadir/hostname.err 各種SHOWコマンド perror OSエラーの意味を表示する それ以外のツール 各種ログ スロークエリログ、バイナリログ、OSのログ デバッガ gdb, mdb, dbx DTrace 動作確認 xVM/VMware gcc レプリケーション I/OスレッドとSQLスレッドは非同期 SQLスレッドが停止の原因 メモリ不足 各種バッファに割り当てるメモリが足りてない スレーブ上のテーブルを更新 バイナリログ欠損 マス