記事へのコメント5

    • 注目コメント
    • 新着コメント
    Makeneko
    扱う数が多くなると、インスタンス生成のコストもネックに。結局、メモリ使用量や時間などを計測しないと、問題ないことの理由付けとして弱いかも。

    その他
    masatotoro
    “N+1はあくまでパフォーマンス改善の1つの手”

    その他
    vuy
    vuy ORMを滅したうえで2waySQLに乗り換えたほうがいい。 とくにORMの仕様にあわせたDB設計してるとことか、ORMと心中したいのかと思う。

    2020/05/30 リンク

    その他
    wkwkhautbois
    Ruby/ActiveRecordはよく知らないけど、メモリ消費量の前に、余計なデータを扱うことによるDB内での読込時間とDB-AP間の転送時間に触れた方が良さそう。前の方が述べてるように、遅延読込の意図が無ければjoinとlimit使いたい。

    その他
    n314
    n314 1000件のうち5件取得を、まずDBじゃなくてプログラムでやろうと思う思考がよく分からん…。自分ならlimitつけたlateral join書いちゃうけど、rails的には生sqlは悪ということだろうか。

    2020/05/30 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    [Rails]N+1は悪!発生したらとりあえず解消せよ!!という考えは危険 - Qiita

    N+1 それは諸悪の根源!パフォーマンスの敵!! 見つけたらすぐに撃退すべき悪しき存在です!!! と思...

    ブックマークしたユーザー

    • techtech05212024/03/29 techtech0521
    • nishitki2020/05/31 nishitki
    • atomicmap2020/05/31 atomicmap
    • takasago082020/05/31 takasago08
    • Makeneko2020/05/31 Makeneko
    • jksdaba2020/05/31 jksdaba
    • decoy20042020/05/31 decoy2004
    • Tomosugi2020/05/31 Tomosugi
    • honma2002020/05/31 honma200
    • chiku-san2020/05/31 chiku-san
    • nukosan5552020/05/31 nukosan555
    • hisato202020/05/31 hisato20
    • peketamin2020/05/31 peketamin
    • tanavel2020/05/31 tanavel
    • asayamakk2020/05/30 asayamakk
    • stokiwa2020/05/30 stokiwa
    • azuma12522020/05/30 azuma1252
    • masatotoro2020/05/30 masatotoro
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む