お疲れ様です。
いつもお世話になっております。

前のメールの質問に関することなのですが、

>> (2)複数のノードに対してクライアントからクエリを送信したとき、1体のマシンにテーブルデータが集中するのでしょうか。
>> データノードのデータは各ノードに分散しているという認識なので1台のデータノードに集中することはないのかと思っています。

>主キーのハッシュ値によって分散されます。従って、ハッシュ値が異なればテーブルデータが
集中することはありません。

あるハッシュ値(たとえば値が”1”など)のテーブルがあるマシンにリクエストが集中してしまった場合、そのマシンに対する負荷は大きくなるかと思います。この場合、データノードの
数を増やせばリクエストに対する処理時間などが改善されるかなと思うのですが、単純にデータノードを増やせばよいわけではないですよね?

以上、よろしくお願いします。
2009/03/10 22:03 Mikiya Okuno <Mikiya.Okuno@sun.com>:
On 10/03/2009, at 6:55 PM, Hiroyuki Ogawa wrote:

> お世話になっております。
> 1点質問を忘れていました。
>
> >データノードに関しては、
> >最もスペックが低いものに全体の性能が引っ張られます。
> 他のSQLノードや管理ノードに関しては全体の性能が
> 引っ張られるということはないと考えても大丈夫でしょうか。

はい。特に管理ノードは低いスペックのマシンで問題ありません。
SQLノードからのリクエストは均等にデータノードへ分散されますので、
SQLノード自体の性能にバラツキがあってもOKです。
その代わり、SQLノードへの負荷分散をちゃんとノードの性能に合わせてやる必要が生じます。

--
奥野 幹也
MySQLサポートエンジニア
サン・マイクロシステムズ株式会社
http://www-jp.mysql.com/

MySQLブログ集約サイト「Planet MySQL」日本語版オープン!
http://jp.planetmysql.org/