【いんでっくす】
インデックス(データベース) とは?
💡 データベースの「索引」—検索速度を劇的に向上
📌 このページのポイント
インデックスがないとどうなるの?
100万行のテーブルから1件を検索するとき、インデックスがないと全行を順番にチェック(フルテーブルスキャン)。100万回の比較が必要。インデックスがあればB-Treeで約20回の比較で見つかる。検索速度が5万倍になるイメージだよ
どのカラムにインデックスを作るべき?
複合インデックスって何?
インデックスの確認方法は?
まとめ:ざっくりこれだけ覚えればOK!
「インデックス」って出てきたら「DB検索を高速化する索引データ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Database Index」 = データベース索引
💬 Index(索引)。本の後ろにある「あ行→○ページ」のような仕組みをDBに適用したよ