Oracle 11g を使用しています。
1016736 行の大きなテーブルと、2007 行の別の小さなテーブルがあります。これら 2 つのテーブルをビューに結合したいと考えています。
以下のようにこれらのテーブルを結合します。
ここで、big_table.id = small_table.id (+)
これは、小さなテーブルを 1016736 回見ることでビューを形成すると思います。これを行うためのより最適化された方法はありますか?
現在の方法ではクエリが遅くなっているため、高速化したいと考えています。
私はオラクルが初めてなので、どんなアイデアでも大歓迎です。
--- 編集 --- これは私の見解のスクリプトです。
select a.col1, a.col2, a.col100, b.col1, b.col2, b.col3
from big_table a, small_table b where a.col1 = b.col1 (+)