gpt4 book ai didi

mysql - Amazon RDS MySQL 实例执行速度非常慢

转载 作者:IT老高 更新时间:2023-10-28 23:45:57 27 4
gpt4 key购买 nike

我已在 Amazon EC2(新加坡地区)上发布了我的网站,并使用 MySQL RDS 实例进行数据存储。除了性能,一切都运行良好。

我的所有查询,尤其是 select 语句,似乎都执行得很慢。如果我在本地 PC 上检查此问题,它运行得非常好。但是当我试图从 RDS 实例中获取数据时,它非常慢。某些 select 语句需要 2-3 秒才能获取数据。

我已经正确调整了所有表索引,并根据需要进行了规范化/反规范化。我已经对 RDS 自定义参数组(例如 max_connectionbuffer 等)进行了所有必要的设置。我不知道我是否遗漏了什么,但这对我没有用 - 性能没有提高。

那么,有人可以帮我解决这个问题吗?

最佳答案

值得注意的是,无论出于何种原因,RDS 中 MySQL 查询缓存默认是关闭的。这周我们自己也学会了这一点。

这不会帮助您提高初始查询的性能,但总体上可能会加快速度。

要重新启用查询缓存:

  1. 登录 RDS 控制台
  2. 单击您的 RDS 实例以查看其详细信息
  3. 编辑数据库参数组
  4. 一定要同时设置 query_cache_sizequery_cache_type

(免责声明:我不是 DBA,所以我可能在这里遗漏了其他东西)

关于mysql - Amazon RDS MySQL 实例执行速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16035958/

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