この記事で書いていること ORMを使っていると、知らぬ間に大量のSQLが発行されてる恐れがある クエリ数を発行しないための工夫がいくつかあるので、それを紹介する 新しい使えるテクニックを見つけたら、随時加筆予定 ORMでは知らぬうちに大量のクエリが発行されているかもしれない 私が触ったことのあるフレームワークはRails、Djangoだけなので、ORマッパーがあるのが当たり前という環境で育ってきました。 そのため、DBにアクセスするためにSQLが発行されていることをあまり意識してきませんでした。(お恥ずかしい限りですが) これから職業プログラマーとして成長していくためにはそんなんじゃあかんという訳で、絶賛試行錯誤中です。 今回は私が調べたり、先輩から教えてもらったクエリ数を抑える工夫やテクニックを紹介していこうと思います。 クエリ数を観測するには、「django-debug-toolbar