【いんでっくす】
インデックス(DB) とは?
💡 DBの「索引」、検索を劇的に速くする補助データ構造
📌 このページのポイント
インデックスって何?
本の「索引(index)」と全く同じ仕組み。「Aという単語はp.123にある」という索引があれば全ページを読まずに目的のページに飛べる。DBインデックスも同じで、「emailがtest@example.comの行はここにある」という索引で全行スキャンを省ける。
インデックスを付けすぎると問題ある?
インデックスがないとどれくらい遅い?
インデックスを作りすぎるとダメなの?
📖 おまけ:英語の意味
「Index」 = 索引・指し示すもの
💬 本の「索引(index)」と同じ概念。すべてのページ(行)を読まずに目的のページ(行)を素早く見つけるための仕組み