前端 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 提供更快的查询速度? 谢谢