インデックスがない時の検索時間

ACCESSの複雑なクエリで、期間抽出をしようとした時、60万レコードからの抽出集計が突然時間がかかるようになってしまった。元になっているテーブルを新たに作りなおした時からだったのが、原因がわからず、あれこれ調べているうちに、テーブルに複合キー(2つの主キー)を設定する必要があることを忘れてしまっていることに気がついた。
もともとの通りに2つのフィールドを複合の主キーとして設定しなおしたところ、検索速度は劇的に速くなり、3秒ほどで結果が出るようになった。インデックスの大切さを感じた。