APIレイテンシを1300msから300msへ。重いクエリを1/20に高速化できた話

はじめに 背景 タスクの流れ 1. エンドポイントのボトルネックを特定 2. 特定したボトルネックのクエリを解析 3. クエリ改善の試行錯誤 試行錯誤 1:NOT EXISTS の解消 試行錯誤 2:Seq Scan の改善 試行錯誤 3:OR 条件の排除 試行錯誤 4:インデックスの最適化 4. 実装 5. リリース・動作確認 成果 インターンでの学び 1…