私たちは、単一マスタと単一スレーブを持つマスタ - スレーブレプリケーションを持っています。 mysqlプロキシを使用してmasterからsalveへのフェールオーバーを処理するか?Mysql:フェールオーバー処理用にmysqlプロキシを設定する方法
「はい」の場合は、これを設定する方法を説明してください。 これに関するより良い文書を見つけることができませんでした。さらに私はこのプロキシを初めて使用しています。
よろしく、 ウダイ
私たちは、単一マスタと単一スレーブを持つマスタ - スレーブレプリケーションを持っています。 mysqlプロキシを使用してmasterからsalveへのフェールオーバーを処理するか?Mysql:フェールオーバー処理用にmysqlプロキシを設定する方法
「はい」の場合は、これを設定する方法を説明してください。 これに関するより良い文書を見つけることができませんでした。さらに私はこのプロキシを初めて使用しています。
よろしく、 ウダイ
MySQLのプロキシは、クライアントと、監視、分析やその通信を変換することができMySQLサーバ(複数可)の間に位置する単純なプログラムです。その柔軟性は、無制限の使用を可能にします。一般的なものには、負荷分散、フェールオーバー。クエリ分析。クエリのフィルタリングと変更。などなど。
のMySQL Proxyの二つのかなり一般的な使用シナリオは次のとおりです。それはスレーブDBに サーバを行く読み込み、に行くの書き込みよう
1)MySQLのスレーブ間で
2をロードバランシング)の分割は、読み込みと書き込みマスターDBサーバ
もちろん、これらの目標を達成するためにMySQLプロキシは必要ありません。スレーブのロードバランシングの場合、スレーブの前に通常のロードバランサを使用できます。読み取りと書き込みの分割のために、アプリケーションで読み取りと書き込みに異なるDBサーバーを使用させることができますが、アプリケーションに大きな変更が必要な場合があります。
スレーブDBサーバーのプールに読み込みを送信し、マスタDBに書き込みを送信しながら、アプリケーションを変更せずにこれをすべて実行すると、読み取りパフォーマンスが向上します。ちょうどあなたのためのチケット。詳細については
はこれを参照してください:このコンフィグ設定はMySQLのプロキシv0.8.1
に適用されD:\mysql-proxy\mysql-proxy-0.8.1-win32-x86\bin>mysql-proxy.exe --proxy-backend-addresses=<serverIP>:3306 --proxy-address=<proxyIP>:4040 --admin-username=ro ot --admin-password=root --admin-lua-script=<LUA acript> --proxy-lua-script=<same as mentioned in --admin-lua-script>
:MySQLのプロキシの http://www.cyberciti.biz/tips/mysql-proxy-howto.html
シンプルな構成について言及されています
Thanq mahi ...ここでは、2つのサーバーIPをここで言及しています...? – Uday
複数の--proxy-backend-addressesを提供するだけです。 [MySQLマニュアル - MySQLプロキシの使用](http://dev.mysql.com/doc/refman/5.6/en/mysql-proxy-using.html)を参照してください。 – webwurst