SQL Serverには、ほぼ40.000.000レコードの大きなテーブルがあります。クエリを実行するのにかなりの時間がかかりました。そのため、古いレコードと古いレコードをすべてそこに残し、使用可能なレコードを新しいテーブルに移動して、新しいテーブルを使用することにしました。レコード数がほぼ2倍になる古いテーブルよりも高速であるはずですが、問題のある結果は別のものでした。古いテーブルでクエリを実行するには45秒近くかかりますが、同じ構造(キーとインデックス)でレコード数が半分の新しいテーブルでは、同じクエリを実行するのに30分以上かかります。どこで間違いを犯したか、いくつかの重要な問題を見逃しましたか?