0
Locationsテーブルで自己結合を行う以下のクエリがあります。このクエリを100万レコードで実行すると、実行に2時間以上かかります。実行時間が改善されるように、このクエリでパフォーマンスの改善ができるかどうか本当に感謝します。クエリでのパフォーマンスの向上
SELECT
a.Id1, a.Id2, a.LocationStart, a.LocationEnd
FROM
Locations AS a
JOIN
Locations AS b
ON
a.Id1= b.Id1 AND a.Id2 = b.Id2
WHERE
a.DateTime = (
SELECT
MIN(DateTime)
FROM
Locations
WHERE
Id1 = a.Id1
AND Id2 = a.Id2)
あなたは実際にここで解決しようとしていますか?たぶん問題は、1e^18の結果に対してクエリを実行するよりも、別のアプローチがあるかもしれません。 – Pentium10
あなたは 'Locations AS b'が必要ですか?未使用です –