クエリでWITH句を多く使用すると、WITH句がなくても、より長い時間実行されます。このような クエリ構造:類似したクエリの最適化のために使用する必要がありますどのようなアプローチoracleクエリでWITH句を最適化する
with t1 as (select some_fields from table1 inner join table2),
t2 as (select some_fields from t1 inner join table3),
t3 as (select some_fields from t2 inner join table4)
select * from t3
? 私の場合、各サブクエリは約1,000万行を返します。
これはクエリによって異なります。あなたをサポートするために、あなたの質問を投稿してください!クエリのバージョンが異なる場合(WITH句の有無にかかわらず)、それらをすべて投稿してください! – Tim
より速いこの声明のあなたの代案は何ですか?あなたもそれを投稿してください!通常、Oracleデータベースの場合、 'WITH'句を使用していれば、違いはありません! – Tim
私は政策に従ってそれをすることができません(おかげで、自分自身を理解してください) – DmitryB