質問: mysqlパフォーマンスについて mysqlでレプリケーションを行っております。 例えば マスター1台で スレーブ10台のサーバへレプリケーションをおこなっているとした場合 1.マスターへの負荷はスレーブ1台の時よりかなり増大するものでしょうか? それとも気にする程でもない程度でしょうか? 2.レプリケーション遅延はスレーブ1台の時より大きくなりますでしょうか? もちろんいろんな状況によって変化するとは思いますが 一般的に考えて、もしくは私見でもよいのでお教え頂けますでしょうか。 mysqlバージョン:5.5.15 1日のページビュー:500万pv 同時アクセス数:200 select と insert,update の比率は同じくらいです。
回答: レプリケーションが有効なのは、更新が少なく参照が多い時です。 たとえばmysql公式のレプリケーションfaqを見ると、 パフォーマンスの計算を更新1:参照9で行っています。 更新1:参照1のような場合は、スレーブを増やすより、 mysql clusterかspiderエンジンの導入を考えた方が良いように思います。