開発が進行中であるため、長期にわたって信頼できる最適化のヒントはありません。 次のリストに、再生に役立つ興味深いトリックをいくつか示します。 セクション8.2.2「サブクエリー、導出テーブル、ビュー参照および共通テーブル式の最適化」も参照してください。
-
句をサブクエリーの外部から内部に移動します。 たとえば、次のクエリーを使用してください:
SELECT * FROM t1 WHERE s1 IN (SELECT s1 FROM t1 UNION ALL SELECT s1 FROM t2);
次のクエリーの代替として:
SELECT * FROM t1 WHERE s1 IN (SELECT s1 FROM t1) OR s1 IN (SELECT s1 FROM t2);
別の例として、このクエリーを使用してください:
SELECT (SELECT column1 + 5 FROM t1) FROM t2;
次のクエリーの代替として:
SELECT (SELECT column1 FROM t1) + 5 FROM t2;