本の索引のように、データベースでインデックスを使用すると、テーブルやインデックス付きビューに含まれている特定の情報をすばやく検索できます。インデックスには、テーブルやビューの 1 つ以上の列から構築されるキーと、指定したデータの格納場所にマップされるポインタが含まれています。クエリをサポートするために、適切にデザインされたインデックスを作成することで、データベース クエリやアプリケーションのパフォーマンスを大幅に向上させることができます。インデックスを使って、クエリ結果セットを返すために読み取る必要のあるデータ量を減らすことができます。また、テーブル内の行に一意性を設定することもできます。これにより、テーブル データの整合性が保証されます。 このセクションの各トピックでは、インデックスの理解、デザイン、実装、および最適化に役立つ情報について説明します。