
MySQL with InnoDB のインデックスの基礎知識とありがちな間違い

こんにちは、サービス開発部の荒引 (@a_bicky) です。突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なイ...
- MySQL with InnoDB のインデックスの基礎知識とありがちな間違い
- InnoDB のインデックスに関する基礎知識
- インデックスの構造 (B+ 木)
- クラスタ化インデックスとセカンダリインデックス
- MySQL がレコードを取得する大まかな手順
- インデックスを張る上でのポイント
- 不適切なインデックスの例
- インデックスの最初のカラムに範囲指定をする複合インデックス
- 選択性の悪いインデックス
- 他のインデックスで代替できるインデックス
- 最後に

ブログ | クックパッド開発者ブログ |
---|---|
ブログ概要 | |
Qiita | Qiita::cookpad |
会社名 | 株式会社クックパッド |
会社概要 | 国内6000万MAUのレシピ投稿・検索サービスの『クックパッド』を運営しています |
上場情報 | Yahoo!ファイナンス |