- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLパフォーマンスについて)
MySQLパフォーマンスについて
このQ&Aのポイント
- MySQLのレプリケーションにおけるマスターへの負荷増大とレプリケーション遅延について調査します。
- マスター1台でスレーブ10台のサーバへレプリケーションを行う場合のマスターへの負荷とレプリケーション遅延を検証します。
- MySQLのバージョンは5.5.15で、1日のページビューは500万PV、同時アクセス数は200です。selectとinsert,updateの比率は同じくらいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
レプリケーションが有効なのは、更新が少なく参照が多い時です。 たとえばMySQL公式のレプリケーションFAQを見ると、 パフォーマンスの計算を更新1:参照9で行っています。 更新1:参照1のような場合は、スレーブを増やすより、 MySQL ClusterかSpiderエンジンの導入を考えた方が良いように思います。
その他の回答 (1)
- nora1962
- ベストアンサー率60% (431/717)
回答No.2
ネットワークの帯域が確保されているならマスターの更新負荷(CPU、I/O)よりも相対的に軽いと思います。スレーブ側で更新が追いつかない時の挙動に一抹の不安が残りますが。
質問者
お礼
ご回答ありがとうございます。 はい、スレーブの更新遅延はひどい時だと1分くらいあります。 やっぱりスレーブは少ない方がよいのでしょうか。。。
お礼
早速のご回答ありがとう御座います。 MySQL Clusterを詳しく知らないので調査してみます。 ご教授ありがとうございました。