両方のテーブルが巨大な次のクエリがあります。クエリが非常に遅かったので、このクエリを最適化するアイデアが必要ですか、それとも他の解決策はありますか?
SELECT c.EstablishmentID,
(SELECT COUNT(ID)
FROM cleanpoi
WHERE EstablishmentID=c.EstablishmentID OR EstablishmentID
IN (SELECT ChildEstablishmentID
FROM crawlerchildren
WHERE ParentEstablishmentID=c.EstablishmentID)
) POI
FROM crawler c
GROUP BY c.EstablishmentID
ところで、適切なインデックスが適用されています。
アップデート:
さて、説明結果を添付しました。