記事情報殿堂入り企業

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

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

こんにちは、サービス開発部の荒引 (@a_bicky) です。突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なイ...

更新日: 2017-04-18
記事の見出し
  • MySQL with InnoDB のインデックスの基礎知識とありがちな間違い
  • InnoDB のインデックスに関する基礎知識
  • インデックスの構造 (B+ 木)
  • クラスタ化インデックスとセカンダリインデックス
  • MySQL がレコードを取得する大まかな手順
  • インデックスを張る上でのポイント
  • 不適切なインデックスの例
  • インデックスの最初のカラムに範囲指定をする複合インデックス
  • 選択性の悪いインデックス
  • 他のインデックスで代替できるインデックス
  • 最後に
テックブログ情報
MySQL with InnoDB のインデックスの基礎知識とありがちな間違い
ブログクックパッド開発者ブログ
ブログ概要
QiitaQiita::cookpad
会社名株式会社クックパッド
会社概要国内6000万MAUのレシピ投稿・検索サービスの『クックパッド』を運営しています
上場情報Yahoo!ファイナンス