タグ

ブックマーク / naokirin.hatenablog.com (1)

  • MySQL(InnoDB)のインデックスについての備忘録 - What is it, naokirin?

    最近、インデックスについて調べることがあったので、忘れないうちに出来る限り情報を残しておこうと思います。 ちなみにMySQLのバージョンは5.5および5.6の情報を元にしています。 InnoDBにおけるインデックス インデックスの構造 B+Treeインデックス InnoDBではデータはテーブルスペースと呼ばれる領域にあります。さらにこのテーブルスペースはページ(ブロック)単位で管理されており、このページ単位でB+Treeが構成されるようになっています。つまりI/Oの単位はページ単位になっている、ということです。 クラスタインデックスとセカンダリインデックス InnoDBではテーブルの検索や操作に使われるインデックスとして2種類のインデックスが存在します。それはクラスタインデックス(Clustered index)とセカンダリインデックス(Secondary Index)です。 クラスタイン

    MySQL(InnoDB)のインデックスについての備忘録 - What is it, naokirin?
  • 1