3
このクエリを最適化するのに役立ちますか?パフォーマンスがひどいので、サブクエリを削除する必要があります。クエリの最適化(サブクエリの削除)
select LICENSE,
(select top 1 SERVICE_KEY
from SERVICES
where SERVICES.LICENSE = VEHICLE.LICENSE
order by DATE desc, HOUR desc)
from VEHICLE
問題は、私は同じ日時に2つのサービスを持つことができるということですので、私は、サブクエリを回避同等のSQLをコーディングすることができていません。
クエリは、メタデータを変更できないレガシーデータベース上で実行され、インデックスはまったくありません。これが、相関クエリを回避できる解決策を探す理由です。
ありがとうございます。
実際の実行計画を共有します。 –
ライセンス列にインデックスがありますか? – mortb
DDLとインデックスとテーブルサイズを共有してください –