mysql:5604
From: <moeru@xxxxxxxxxx>
Date: Wed, 05 Jun 2002 23:27:30 +0900
Subject: [mysql 05604] 負荷分散について
モエルです。 MySQL のレプリケーションと WEBサイトの負荷分散について勉強しています。 今、linuxサーバに1GBのメモリを積んで運営していますが メモリがそろそろ足りなくなってきたので もう1台マシンを買って、WEBサイトの負荷分散したいと思っています。 まだ、どういう構成、設定にしたらいいか、さっぱりなので アドバイスいただけると嬉しいです。 現在は、 1台でBIND,apache,PHP,MySQL,qmailを動かしています。 たぶん、2台目は、apache,PHP,MySQLを入れて 1台目のBINDでDNSラウンドロビンして、 2台のマシンにアクセスを分散させるって事だと思うんですけども。。 そのとき、2台目のMySQLは、スレーブサーバになりますが apache,PHPは、1台目のMySQLにアクセスさせる設定にするって事でしょうか? マニュアルを見ると、 「データベースに対する全ての更新は マスター上で行 なわなくてはならないことに注意」と書いてあります。 更新とは、UPDATE,INSERT,DELETEのことですよね? つまり、1台のマスターサーバにUPDATE,INSERT,DELETEはやらせると思うのですが SELECTはどうなるのでしょうか? my.cnfには、set-variable = max_connections=100 と設定しています。 これは、マスターサーバが同時100アクセスまでサポート出来ると言うことですよね? それ以上は、どうなるのでしょうか? *更新は、マスターが混んでるとスレーブに行くって書いてあります。 謎なのは、1台のマスターサーバにアクセスを集中させるので 1台目のマシンのメモリのリミットまでしかサポートできないシステムになってしまうのかなぁ。。って事です。 どうぞ宜しくですm(__)m モエル
-> 5604 2002-06-05 23:27 [<moeru@xxxxxxxxxx> ] 負荷分散について 5627 2002-06-15 23:05 ┗[<moeru@xxxxxxxxxx> ] 5628 2002-06-15 23:16 ┗[とみたまさひろ <tomm] 5629 2002-06-16 00:41 ┗[<moeru@xxxxxxxxxx> ]