リレーショナル・データベースにインデックスを追加することが、作業負荷の高速化に必ずしも有益でない理由を説明してください。
高いレベルでは、特定のテーブルに対するインデックスは、そのクエリがインデックスがカバーする列の互換性のあるサブセットを参照し、インデックスを使用するコストが他の方法（例えば、単にテーブル全体をスキャンする、または別のインデックスを使用する）よりも低い場合に限り、そのテーブルにアクセスするクエリの実行を高速化することができます。同時に、インデックスはテーブルと常に最新の状態に保つ必要があり、テーブルの更新（新しい行の挿入や削除、インデックスがカバーするカラムの既存行の更新）のたびに、リレーショナルデータベースシステムはインデックスにも更新を伝搬させなければならないため、より多くのコストがかかることになります。したがって、作業負荷にインデックスを追加することの有用性は、インデックスの恩恵を受けられるクエリの割合と、クエリと更新の組み合わせに依存します。