MySQLクラスタ構造(複数のインスタンスが、マスタから)

MySQLマルチインスタンス

1. mysqlののマルチインスタンスである何

、複数のMySQLサービスのプロセスを実行し、そのサービスを提供するために、さまざまなサービスポートをリスニング異なるソケットを介して:MySQLは(3306,3307,3308など)複数の異なるサービスポートを開くには、単一のマシンのMySQLサービスでマルチインスタンスです。

2、MySQLの複数のインスタンスの利点

  • 1、サーバリソースの有効活用
    • 過剰単一のサーバリソースは、より多くのサービスを提供するために、残りのリソースを活用することができた場合
  • 2、サーバーのリソースを節約
    • 会社のお金は、彼らがすべてのより良い、サービスを提供する必要があり、複数のインスタンスで、データベースや他の技術との間で、この時間をマスター・スレーブの同期を使用するたびにタイトですが、データベースとき
  • ポストスキーマ拡張を容易にするために、3、
    • 同社は早期に開始する前にプロジェクトを開始したとき、必ずしもユーザーの偉大な量を持っていないので、あなたは、物理データベース・サーバのセットで開始することができ、スキーマ拡張、移行を追跡するために、上記の簡単な複数のインスタンスを展開

短所

  • プリエンプションの質問同士、サービスインスタンスまたはサービスの同時高ターンスロークエリは、サービスの衰退の品質を提供するために、サーバー上の他のインスタンスを引き起こし、より多くのメモリ、CPU、ディスクIOリソースが消費されますとき。

3、複数のインスタンスを実装するには、次の3つの方法の展開myslq

 

複数の設定ファイルに基づいて3.1、

 

マルチ・インスタンスを達成するために、複数の設定ファイルを使用して、異なるプロセスを有効にするには。

 

長所:シンプルなロジック、簡単な構成

 

欠点:それは便利ではありません管理

 

mysqld_multiに基づいて3.2、

 

公式の独自mysqld_multiツールを通じて、マルチ・インスタンスを実装するために、別の構成ファイルを使用します

 

長所:  簡単に一元管理

 

短所:  各インスタンスの構成をカスタマイズするのは不便

 

IMに基づいて3.3、

 

MySQLインスタンスマネージャー(MYSQLMANAGER)を使用し、この方法は良いことのようですが、また少し複雑

 

長所:集中管理が容易に

 

短所:高結合。吊りIM、大型トラックの例

 

各インスタンスの構成に合わせてカスタマイズすることが不便

 

4、同じ開発環境の下で、複数のNotesデータベースをインストールします

  • インストール設定ファイルのパスは同じにすることはできません
  • データベースディレクトリは同じにすることはできません
  • スクリプトは同じ名前で始めることはできません。
  • ポートは同じにすることはできません
  • 同じソケットパスを生成できません

 

二、MySQLのマルチインスタンス

 

おすすめ

転載: www.cnblogs.com/liangyuntao-ts/p/11113947.html