データセンターからawsに転送しようとしています。どちらの状況でも、1 つのマスター データベースと 2 つのスレーブ データベースを備えた Web サーバーがいくつかあります。ただし、月曜日にスイッチをデータセンターに戻さなければなりませんでした。ec2 mysql スレーブは、データ センターからトップ 1 秒かかるホームページ クエリを実行するのに 40 ~ 140 秒かかっていました。私たちは 1 つの大きなスレーブと 1 つの xl スレーブを使用しています。実際には、データセンターにあるものよりも少し強力なはずです。その間、スレーブ ec2 は 100% の安定した CPU レベルを維持していました。ebs ボリュームがマウントされています。ここで何が起こっているのか、誰にもアイデアがありますか?
2 に答える
0
EBS はスループットを保証しません (昨年まで)。プロビジョニングされた IOPS マウント ボリュームを使用してみてください。このようにして、ディスク io が保証され、EBS を問題から除外できます。
http://aws.typepad.com/aws/2012/08/fast-forward-provisioned-iops-ebs.html
(これは、すべてのインデックスがテーブル上にあり、アプリケーション レベルのものはすべて同じであることを確認したと仮定しています)
于 2013-03-18T14:48:14.717 に答える
0
ホームページで SQL サブクエリを使用している場合、デフォルトで MySQL 5.5 を使用するため、EC2 インスタンスよりも非常に遅くなる可能性があります (詳細については、MySQL を EC2 で非常に遅く見てください) 。
于 2013-06-22T21:06:37.670 に答える