Rails Developers Meetup 2018: Day 1 で「MySQL/InnoDB の裏側」と題して SELECT クエリの実行フローや InnoDB のインデックス周りの発表しました。MySQL with InnoDB のインデックスの基礎知識とありがちな間違い + α の内容です。 Nested Loop Join のスライドは無理やり差し込んだ感が溢れてますがご了承ください>< 追記: 動画も公開されたので貼り付けておきます。1 key_len について発表で全然触れなかったんですが、重要な内容なので次のエントリーにまとめました。 MySQL で複合インデックスを作成する際には必ず key_len を確認すべきという話 補足 サンプルデータ MySQL のサンプルデータとしては world や employee が有名だと思うんですが、前々から world は物足り
![Rails Developers Meetup 2018 で「MySQL/InnoDB の裏側」を発表しました](https://cdn-ak-scissors.b.st-hatena.com/image/square/5db5e404d6216083c845c3c2928e258617616fe5/height=288;version=1;width=512/https%3A%2F%2Fabicky.net%2Fassets%2F20180325%2Finternal-of-mysql-innodb-railsdm-2018-4d7cf2cb59311c3a711a74839d39d431c5c31f47db75a803a31a7da9e864029b7abe6c5a669b33456ac084449a659c64f94bcdb3a99b587dde3fa22518615eb0.jpg)