タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DBIxに関するakatakunのブックマーク (1)

  • N+1問題 / Eager Loading とは - Rails Webook

    N+1問題とは SQLクエリが 「データ量N + 1回 」走ってしまい、取得するデータが多くなるにつれて(Nの回数が増えるにつれて)パフォーマンスを低下させてしまう問題です。 次のように、何度もクエリが走ってしまい、その度に0.1msほどかかってしまってます。 Processing by PostsController#index as HTML Post Load (0.2ms) SELECT "posts".* FROM "posts" User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 1]] User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id",

    N+1問題 / Eager Loading とは - Rails Webook
    akatakun
    akatakun 2015/06/11
    PREFETCHとORDER_BYを使ったら変なサブクエリが生成されてうまくGROUP_CONCATできなかった。
  • 1