AWS 環境にあるアプリケーションでパフォーマンス テストを実行していますが、特定の読み込み後に DB に奇妙な動作が見られます。
RDS MySQL に対して 1 秒あたり 1500 を超えるクエリがあると、クエリの実行が大幅に遅くなります。
クエリは 1 つのテーブル×2 列からの SELECT ステートメントであり、これら 2 つの列に対してインデックスが作成されています。
現在の設定は次のとおりです:
RDS MySQL r5.2xlarge InnoDB
RDS インスタンスの種類を増やしても役に立ちません。
現在のセットアップのパフォーマンスを向上させる方法はありますか?
同じテーブルに対する SELECT クエリまたは同じインデックスの使用に制限はありますか?
ご提案をお待ちしております。
このスレッド --stackoverflow.com/questions/43844706/… をご覧ください。
– アーメッド
2020 年 9 月 3 日 10:54
手を振りすぎます。 SHOW CREATE TABLE、クエリの例、および EXPLAIN SELECT ... を提供してください。また、テーブルの大きさはどれくらいですか?これらから、問題が何であるかはおそらく明らかになるでしょう。
– リック・ジェームス
2020 年 9 月 3 日 17:41
------------------------
問題は ORM のアプリケーション レベルにあったため、この質問はもう関係ありません。