#mysql
-
Prisma ORM を導入したら型安全なDB操作がかなり楽になった話
TypeScriptプロジェクトにPrisma ORMを導入した体験談。スキーマから型が自動生成される仕組みや、マイグレーション管理がどう変わったかをまとめます。
-
MySQLのN+1問題を解消したら、APIの応答速度がかなり改善した話
LaravelのEloquentでN+1問題が起きていたAPIにEager Loadingを導入したところ、クエリ数が大幅に減り、応答速度がかなり速くなりました。その手順と感想をまとめます。
-
Laravelの paginate() をやめて simplePaginate() にしたら劇的に速度改善した話
商品一覧の遅さを調べる中で、Laravel の paginate() が発行する COUNT クエリが原因候補だと判明しました。simplePaginate() に切り替えた結果と考え方をまとめます。