1. MySQL マスター/スレーブ同期とは何ですか? マスター データベースのデータが変更されると、その変更はスレーブ データベースにリアルタイムで同期されます。 2. マスタースレーブ同期の利点は何ですか?
3. マスタースレーブ同期の原理は何ですか? まず、マスタースレーブアーキテクチャを理解しましょう。 以下のように表示されます。 削除、更新、挿入、関数やストアド プロシージャの作成など、すべての操作はマスター上で実行されます。マスターに操作がある場合、スレーブはすぐにこれらの操作を受信して同期します。 しかし、このメカニズムはどのように実装されるのでしょうか? マスター マシンでは、マスター スレーブ同期イベントが特別なログ ファイル (バイナリ ログ) に書き込まれ、スレーブ マシンでは、スレーブがマスター スレーブ同期イベントを読み取り、読み取ったイベントの変更に基づいてスレーブ ライブラリに対応する変更を加えます。 このようにして、マスタースレーブ同期が実現されます。 以下で詳しく見てみましょう。 3.1 マスタースレーブ同期イベントとは何ですか? 上記に述べられています: マスター マシンでは、マスター スレーブ同期イベントが特別なログ ファイル (バイナリ ログ) に書き込まれます。 マスター スレーブ同期イベントには、ステートメント、行、混合の 3 つの形式があります。
3.2 マスターマシンでの操作 マスター上のデータが変更されると、イベント (挿入、更新、削除) の変更が順番に binlog に書き込まれます。 binlog ダンプ スレッド スレーブがマスターに接続すると、マスター マシンはスレーブの binlog ダンプ スレッドを開始します。マスターのバイナリログが変更されると、バイナリログ ダンプ スレッドはスレーブに通知し、対応するバイナリログの内容をスレーブに送信します。 3.3 スレーブマシンでの操作 マスター-スレーブ同期をオンにすると、スレーブ上に 2 つのスレッドが作成されます。
3.4 上記のスレッドをマスターとスレーブで表示するにはどうすればよいでしょうか? SHOW PROCESSLIST コマンドを使用して表示できます。 図に示すように、マスター マシン上の binlog ダンプ スレッドを表示します。 図に示すように、スレーブ マシン上の I/O スレッドと SQL スレッドを確認します。 4. ここまで述べてきたことを、写真でまとめてみましょう 5. 実戦について 実戦については、私の別の記事を参照してください:MySQLマスタースレーブ同期実戦 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux のスケジュールタスク Crontab コマンドの使用に関する詳細な説明と概要
>>: Vant+postcss-pxtoremはブラウザ適応機能を実装します
この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...
MySQL で遅い SQL ステートメントを見つけるにはどうすればよいでしょうか?これは、多くの人を...
以下はすべて仮想マシン上で実行されます1. pip3をインストールするsudo apt で pyth...
体の部位: <button>ライトのオン/オフを切り替える</button>...
スティッキーフッターレイアウトとは何ですか?一般的な Web ページのレイアウトは、通常、ヘッダー部...
MySQL 論理アーキテクチャの概要他のデータベースと比較すると、MySQL は、そのアーキテクチャ...
Linuxは特定のプログラムを見つけますwhereis コマンドは主にプログラム ファイルを検索し、...
障害サイト: MySQL サーバーにログインし、どのコマンドを実行してもこのエラーが発生します my...
目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...
なぜ仮想DOMが必要なのでしょうか?仮想 DOM はブラウザのパフォーマンス問題を解決するために設計...
CUDA インストール cuda をダウンロードサポートされているcudaバージョンを表示するには...
序文Oracle であれ MySQL であれ、新バージョンで導入された新機能は、一方では製品の機能性...
導入:最近の面接の質問を見ると、ドロップダウン メニューを実装するために CSS を使用することが多...
WindowsでMySQLデータベースのマスターとスレーブを構成する詳細なプロセスは次のとおりです。...
この記事では、例を使用して、MySQL インデックス カーディナリティの概念と使用方法を説明します。...