テクノロジ
インデックスとは
英語名:Database Index
ひとことで言うと:表の検索を速くするため、列の値とデータ位置を整理した索引。
意味をわかりやすく解説
インデックスは、表の中を毎回すべて調べずに目的の行へ早くたどり着くための索引です。
本の索引のように全行を読む量を減らします。検索条件や並び替えによく使う列へ作りますが、何にでも付けると書込みが遅くなります。
具体例
100万件の注文表で注文番号へインデックスを作り、該当注文を短時間で探します。
似た用語との違い
主キー
主キーは行を一意に識別する制約です。実装上インデックスが作られることが多いですが、目的は同じではありません。
ITパスポートの試験ポイント
「検索高速化」「索引」「更新時の負担」がインデックスです。
CHECK QUESTION
インデックスを増やすと、検索と更新は一般にどうなる?
答えを見る
検索は速くなり得ますが、インデックス更新が必要なため追加・更新は重くなります。
この説明は分かりやすかったですか?
ITパスポートを勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。