MySQL在Amazon EC2 m1.large上非常慢

时间:2013-03-03 22:57:06

标签: mysql

我将我的.NET / MSSQL迁移到RoR / MySQL / EC2 / Ubuntu平台。在我将所有现有数据传输到MySQL后,我发现MySQL的查询速度非常慢,即使对于超级基本查询,例如查询select count(*) from countries,它只是一个国家表,只包含大约200条记录,但是查询需要0.124ms。这显然不正常。

我是MySQL的新手,谁能告诉我可能出现的问题?或者我应该在安装MySQL后打开任何初始优化按钮?

1 个答案:

答案 0 :(得分:0)

count(*)操作无法真正优化,因为它必须执行全表扫描(O(n)),或者根据数据库引擎读取缓存的表计数(O(1))正在使用。无论哪种方式,您的查询都不应该那么慢。您可能希望与AWS支持部门取得联系。这个盒子可能被其上运行的其他进程所阻塞。

相关问题