1回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
どのようなクエリの実行が遅いのかにもよると思いますが、AWS公式だと以下のドキュメントが参考になると思います。
https://repost.aws/ja/knowledge-center/rds-mysql-slow-query
https://repost.aws/ja/knowledge-center/aurora-mysql-slow-select-query
MySQLのチューニングであれば以下のブログが参考になると思います。
https://qiita.com/ichi_zamurai/items/fdbe3872a505c22ee431
他の方法だとコストが発生しますがElastiCacheを使用してクエリ結果をキャッシュさせるのはいかがでしょうか?
https://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/red-ug/WhatIs.html
回答ありがとうございます。
Elasticacheのクエリキャッシュも検討したのですが、調べている過程でDynamoDBも有効だと思うのですが 一般的にはクエリキャッシュするにはElasticacheなのでしょうか? それともユースケースによりけりでしょうか?
少し古いですが以下のブログが参考になると思います。 https://dev.classmethod.jp/articles/elasticache-is-very-good-lets-review/#toc-9
確かにDynamoDBも使えると思いますが、クエリの実行回数によってはコスト高になります。