→プライマリデータベースのリードレプリカを作成し、ビジネスアナリストにクエリを実行させます
(選択肢)
・プライマリデータベースのリードレプリカを作成し、ビジネスアナリストにクエリを実行させます
この選択肢が正解の理由は以下の通りです。
Amazon RDSのリードレプリカは、プライマリDBインスタンスと同じデータを持つ別のDBインスタンスを作成する機能です。読み取り専用のトラフィックをオフロードすることで、プライマリDBインスタンスのパフォーマンス負荷を減らすことが可能です。
この問題では、ビジネスアナリストによる読み取り専用のSQLクエリの増加がパフォーマンス低下の原因であるため、このクエリをリードレプリカにリダイレクトすることで、パフォーマンスの問題を効果的に解決します。
さらに、この方法は既存のWebアプリケーションに最小限の変更を加えるだけで実施でき、コストも労力も抑えられます。
したがって、この選択肢が最適な解決策となるわけです。

コメント