タグ: ISUCON

SEノウハウ

N+1問題の解決

    この場合ループの中でSELECTがengineer_usersの数だけ発行される これが1回のクエリの結果N個取得して、N個の数だけSELECTが発行されるN+1問題 こうする こうすれば2行で済む ただ実際foreachの中で処理しているケースが実際のところがだいたいだと思う。 うまく処理を変えよう