SQLで、テーブルを結合する時、データの多いtableを右左どちらに持ってきた方がレスポンスは速くなりますか?内部結合をします。

SQLで、テーブルを結合する時、データの多いtableを右左どちらに持ってきた方がレスポンスは速くなりますか?内部結合をします。

Oracle480閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

このベストアンサーは投票で選ばれました

0

現行バージョン(少なくとも10g以降)のOracleは基本的にコストベースオプティマイザが実行計画を決定します。 Oracleの実装がどうなっているのかは分かりませんがFROM句でどちらを先に記述するかはオプティマイザに影響を与えません(結合するテーブル数が多くなってくるとFROM句の記述順序によって駆動表の優先順位が決まる可能性があります)。