SQLパフォーマンスの基礎
データベース論理設計のアンチパターン
https://kyabatalian.hatenablog.com/entry/2016/12/19/193430
なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策
https://employment.en-japan.com/engineerhub/entry/2017/06/26/110000
LaravelクエリビルダはアプリケーションをSQLインジェクション攻撃から守るために、PDOパラメーターによるバインディングを使用します。バインドする文字列をクリーンにしてから渡す必要はありません。
https://qiita.com/7968/items/6f089fec8dde676abb5b
インデックスとは
https://qiita.com/towtow/items/4089dad004b7c25985e3
Laravelのリレーション取得時のSQL文
https://qiita.com/mtakehara21/items/3cef9d12869d162e1ce9
DB::enableQueryLog()でクエリのログを記録することができる
DB::getQueryLog()でそれを出力。
※tinkerで実施。
MySQLクエリパフォーマンス改善簡易まとめ
https://qiita.com/peutes/items/6a5d771d41168e9b738d
一覧画面のページングについていろいろ考えた
https://qiita.com/egnr-in-6matroom/items/e1beba82d5dc76c85596