gpt4 book ai didi

MySQL 在 EC2 上非常慢

转载 作者:行者123 更新时间:2023-11-29 02:00:04 26 4
gpt4 key购买 nike

我发现 EC2 (Ubuntu 12.10) 上的 MySQL 可能非常慢。在我的本地 PC (Windows 7) 上执行一组特定的 SQL 查询仅需 700 毫秒,而在 EC2 上则需要超过 13 秒。

数据库很小,只有12MB​​。查询过程中几乎没有磁盘IO。尽管如此,EC2 实例还是慢了 20 倍。所有数据库都基于相同的转储:相同的表和相同的索引。查询返回相同的结果。唯一的区别是执行时间。

我尝试了 M1.small 和 M2.xlarge(其计算能力是 M1.small 的 7 倍)——结果是一样的:查询在两台服务器上花费的时间几乎相同,而且都非常慢。

为什么会这样?

最佳答案

问题出在 MySQL 5.5 上,它执行子查询的效率很低。我的家用 PC 运行的是 MySQL 5.6,在这方面要好得多。所以我将 EC2 上的 MySQL 升级到 5.6 版,它变得几乎和我家用 PC 一样快(就只有一个同时查询而言)。

关于MySQL 在 EC2 上非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com