テクノロジー

MySQLのスロークエリを調査して、APIのレスポンスタイムを5分から20秒に改善した話 - freee Developers Hub

1: nguyen-oi 2026/07/14 12:06

MySQLあるあるすぎる。ORDER BY LIMITでオプティマイザが狂ってPKフルスキャンするやつ

2: komutan1 2026/07/14 14:07

ポスグレのExplain結果だと思ってたらMySQL8からこれ出せるのね。読みやすい。

3: sylow 2026/07/14 14:42

このDB設計じゃchildrenのcompany_id条件のある無しで意味が違ってくるのだから分析どうこう以前の話では?

4: hdampty7 2026/07/14 14:53

この手の話って基本的にチューニング以前に再現環境を用意できるかどうかが勝負みたいなところあるよね。4千万件入っててオプティマイザの動きまで再現できる環境って結構大変。クエリだけならレプリカでいけるけど

5: kenzy_n 2026/07/14 14:57

検証と改善