**** AWS RDS MYSQL 查询好慢, 真是想说爱你不容易 ****

查看 51|回复 2
作者:Angela2022   
我在 AWS 悉尼区域部署了个网站:
前端 react 部署在 AWS Amplify, 后端 nodejs 部署在 Elastic Beanstalk, 数据库部署在 AWS RDS MySql.
网站提供内容搜索功能, 利用 MYSQL 全文搜索来完成, 共两个表, 1 对多, 各 1 万多条记录.
现在问题是:
1. 悉尼客户反馈: Mysql 首次查询特别慢, 要 10 秒左右, 但第 2 次及以后的查询就很快;
2. 然后如果不持续进行数据库查询, 过 10 分钟左右, 再首次查询又慢了. 好像 AWS RDS 有个冷启动的过程, 不持续查询数据库的话, 冷启动会随时发生.
我做了索引的优化还是没能解决上面问题, 请大神提供解决问题的思路, 谢谢.
我用的是 AWS FREE Tier, 是不是免费 AWS 都有这种数据库速度问题?
请问: 除了 AWS 以外, 还有啥数据库, 或数据库云能比 AWS RDS MYSQL 提供更快的查询速度? 谢谢

AWS, MySQL, RDS, 数据库

owen800q   
没错,这是 cold start 问题,我们公司的解决方法是 部署一个 event bus cron job 每 10 每秒执行一次 lambda function, 查下数据库,让数据库不会进入 cold start 状态
owen800q   
不是 free tier 問題
您需要登录后才可以回帖 登录 | 立即注册

返回顶部