[前][次][番号順一覧][スレッド一覧]

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>  ]