本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

インデックス

最終更新: 2026年8月8日

インデックス(索引)は、データベース の検索を速くするために、特定のカラムを あらかじめ並べ替えて作っておく目次 です。本の巻末索引と、まったく同じ発想です。

索引がないと、目的のデータを探すのに、先頭から1件ずつ全部を確認しなければなりません(全表走査)。データが増えるほど、これは重くなります。索引があれば、五十音順の目次から目的のページへ直行するように、狙ったレコードへ素早くたどり着けます。

インデックスなし:1件ずつ確認 行 インデックスあり:目次から直行 索引 行

ただし、万能ではありません。

そのため、よく検索する列に絞って 付けるのがコツです。むやみに増やすと、かえって遅くなることもあります。

← Wiki一覧に戻る