インデックス
Index
いんでっくす
データベースで、表の特定の列の値から行の格納位置をすばやく探せるようにする、表とは別に作るデータ構造。索引ともいう。検索は速くなるが、行の追加・更新・削除のたびにインデックスも更新されるため、更新の多い表では処理が遅くなる。B-treeインデックス、ビットマップインデックス、ハッシュインデックスなどの種類がある。
Related
他の資格での定義
データベースのテーブルに対する検索を高速化するための索引。本の索引のように、目的のデータの位置を素早く特定できるようにする仕組み。
データベースの検索性能を向上させるために、テーブルのデータとは別に作成されるデータ構造。B-treeインデックスやハッシュインデックスなどの種類があり、特定の列に対する検索を高速化する。更新時はインデックスのメンテナンスコストが発生する。
テーブルの特定の列に対する検索を高速化するためのデータ構造。キー値とデータの物理位置の対応関係を保持する。検索性能は向上するが、更新時にインデックスの維持コストが発生する。
表の行を、特定の列の値をもとに速く探し出すために作る補助的なデータ構造。インデックスとも呼び、B木、ハッシュ、ビットマップなどの方式がある。検索や結合は速くなるが、行の追加・更新・削除のたびに索引も更新するので更新処理が遅くなり、記憶領域も要るため、検索条件や結合条件によく使われ絞込みの効く列に絞って設定し、索引の数を増やしすぎないようにする。
Past Exams
過去問での出題
過去問で 50 回出題(応用情報技術者試験 14・データベーススペシャリスト試験 11・ITパスポート試験 9・基本情報技術者試験 7・システム監査技術者試験 3・高度試験 午前Ⅰ 3・エンベデッドシステムスペシャリスト試験 2・情報処理安全確保支援士試験 1)。うち 2 回は用語そのものを問う問題です。
- 令和7年度 秋期 応用情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問13選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 ITパスポート試験 公開問題 問61選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 ITパスポート試験 公開問題 問65正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問3(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問4正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 応用情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
残り 40 件を表示閉じる
- 令和5年度 春期 応用情報技術者試験 午前 問18選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 ITパスポート試験 公開問題 問78(IPA の PDF を新しいタブで開きます)
- 令和4年度 春期 応用情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 令和4年度 ITパスポート試験 公開問題 問77選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 システム監査技術者試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問17選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 秋期 ITパスポート試験 問75選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 ITパスポート試験 問86用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 高度試験 午前Ⅰ 問8(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 応用情報技術者試験 午前 問25選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 基本情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 高度試験 午前Ⅰ 問9(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 応用情報技術者試験 午前 問18選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問11選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 高度試験 午前Ⅰ 問6選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 基本情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 システム監査技術者試験 午前Ⅱ 問17選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 応用情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 基本情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 ITパスポート試験 問51(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 システム監査技術者試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問3選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 基本情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 ITパスポート試験 問78(IPA の PDF を新しいタブで開きます)
- 平成23年度 秋期 基本情報技術者試験 午前 問36選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 応用情報技術者試験 特別試験 午前 問31用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 応用情報技術者試験 午前 問31(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 応用情報技術者試験 午前 問30(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 基本情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問10(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 基本情報技術者試験 午前 問31選択肢(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 ITパスポート試験 問88選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
データベースの検索性能を向上させるために、テーブルの列にインデックス(索引)を設定する設計。B-tree、ハッシュ、ビットマップなどの種類がある。検索は高速化するが更新時のオーバーヘッドが増えるため、適切な列選択が重要。
データベースやネットワーク接続をあらかじめ一定数確保してプールし、要求に応じて再利用する技術。接続の確立・切断のオーバーヘッドを削減し、応答時間の改善とリソースの効率的利用を実現する。
性能向上を目的として、正規化されたテーブルにあえて冗長性を導入する手法。結合処理の削減のためにテーブルを統合したり、集計値を保持する導出列を追加したりする。更新異状のリスクとトレードオフになる。
大規模なテーブルやインデックスを物理的に複数の区画に分割して管理する手法。レンジ分割、ハッシュ分割、リスト分割、コンポジット分割などがある。検索性能の向上や運用管理の効率化に寄与する。
SQL文の実行性能を改善する活動。実行計画の分析、インデックスの追加・見直し、SQL文の書き換え、ヒント句の利用、統計情報の更新などの手法がある。ボトルネックとなるSQL文の特定が第一歩。
Oracle Databaseが提供する性能統計の自動収集・保管機能。一定間隔でスナップショットを取得し、CPU使用率、待機イベント、SQLの実行統計などを蓄積する。性能問題の分析とチューニングに活用する。
