有用情報をどんどん更新していきます。19:19:48MySQLのレプリケーション遅延が発生した場合に原因を素早く特定する為に、見るべきところをしっかりと把握しておく必要があります。今回はこの確認すべきポイントをまとめておこうと思います。そもそもMySQLのレプリケーションって?引用元が文章が分かりやすかったので最後に載せた参照より引用させて頂きました。レプリケーションは、安定稼働やバックアップ、負荷分散などの目的に利用できる優れた機能です。サーバに更新を伝播させ、データの複製を行います。つのスレッドが動作しています。更新するレプリケーション遅延の状態を確認しよう最初に見るべきは、スレーブ側です。\G」コマンドで確認します。0Seconds_Behind_Masterが0でなければその分の秒数だけ遅延しています。サーバが保持しているリレーログの時刻」の差となり、遅延を表しています。結果の「Master_Log_File」&「Relay_Log_Pos」と「Relay_Master_Log_File」&「Exec_Master_Log_Pos」をそれぞれ比較します。198822658この2行は、スレーブ側でI/Oスレッドにより転送されたリレーログに関する記述。転送されて受け取っているファイルとそのポジションが記載されています。198730774こちらの2行は、スレーブ側のSQLスレッドがどこまでログ内のSQLを実行したかを示しています。そのファイルとポジションを指しています。この2つのFileやPosの乖離がSeconds_Behind_Masterなわけですが、どこでまで止まっているのかを確かめることも可能です。コマンドで確認ができます。mysql-bin.000024オプションもかなりあります。Seconds_Behind_Masterに遅れはないが、遅延が発生している場合そんな場合は、マスター側でもコマンドを叩いて以下を確認します。Binlog_Ignore_DB:Executed_Gtid_Set:発行されている「File」と「Position」から、スレーブ側とどれだけずれているかを確認できます。乖離がある場合は、マスターからスレーブへのバイナリログの転送が遅延しています。ネットワークで遅延していることが分かります。この場合はネットワーク遅延の原因を探ります。以上のように状態把握ができるので遅延の場合も焦らず対応しましょう。参考ありがとうございます。★公式特典+最大60,000円分の商品券★PR:WiMAXなら月間通信制限無しこんな記事も読まれています2015年3月11日MySQLのスロークエリの秒数を動的に変更したり、開始・停止する方法MySQLのスロークエリログ、便利ですよね。これは動的にオンラインのままに変更が可能なのでさらに便利です。今回はスロークエリの秒数を動的に変更する時の方法です。MySQLにログインをして現状を確認。間違いもありましたので修正・加筆しました。(「一時テーブル」と言います。file(「テンポラリファイル」と言います。[...]2015年3月24日MySQLインストールの後、初期設定をする手順MySQLをインストールした後の初期設定です。このスクリプトを利用して、セキュリティ要件を変更しておきます。RDSのMySQLでクエリキャッシュを設定してみるRDSでクエリキャッシュの設定をしてみました。完全我流ですので間違っているところがあれば教えてください。RDSの状態を確認します。Mysql5.6にアップデート後に、MySQLが起動しない問題が発生しました。いうように、pidが残ったままになっているようです。