我们正试图从我们的数据中心转移到aws。在这两种情况下,我们都有一些Web服务器,一个主服务器和两个从数据库。我们不得不将星期一的交换机拉回数据中心。 ec2 mysql奴隶花了40到140秒来执行从我们的数据中心获取1s tops的主页查询。我们正在使用1个大型和1个xl从站,它实际上应该比我们在数据中心中的功能更强大。在那段时间里,我们的奴隶ec2s拥有稳定的100%cpu级别。他们已经安装了ebs卷。任何人都有任何想法在这里发生了什么?
答案 0 :(得分:0)
EBS不保证吞吐量(直到去年)。您将尝试使用已配置的IOPS装入卷。这样你的磁盘io就可以保证,然后你就可以排除EBS了。
http://aws.typepad.com/aws/2012/08/fast-forward-provisioned-iops-ebs.html
(假设您已确保所有索引都在表上,并且所有应用程序级别的内容都相同)
答案 1 :(得分:0)
如果您的主页使用SQL子查询而不是EC2实例可能会非常慢,因为默认情况下它使用MySQL 5.5(详情请参见MySQL is extremely slow on EC2)