tl;dr¶ボトルネックはちゃんと測定して把握しないとダメだよ。 N+1問題¶DjangoやRailsなど、ORMを利用するWebフレームワークなどの開発では、よく 「N+1問題」 というのが話題になります。ORMでは、あるモデルが参照している別のモデルを参照するとその時点でSQLが発行されてしまうため、気が付かないうちにパフォーマンスが低下する場合がある、というやつですね。 Django¶例えば、Djangoで次のようなモデルがあったとき、 class Table1(models.Model): text = models
![N+1問題におけるORMの重たさについて - Atsuo Ishimoto's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/e0d8ac2cfccff8f2beeb7ad122467da0fc535f2c/height=288;version=1;width=512/https%3A%2F%2Faish.dev%2Fstatic%2Faish%2Fimg%2Ffavicon-128x128.png)