Obvykle není žádný rozdíl ve výkonu mezi jedním dotazem a logicky ekvivalentním dotazem, který používá zobrazení.
Oracle má optimalizační transformace, které mohou kombinovat pohledy s vnějším dotazem; posouvání predikátu, slučování jednoduchých a složitých pohledů atd. Představte si pohledy spíše jako textové makro, které vytváří velký dotaz, namísto funkce, která vrací řádky.
Například v níže uvedeném dotazu by byl Oracle pravděpodobně dostatečně chytrý, aby do zobrazení vložil predikát ve sloupci primárního klíče. Přestože samotný pohled může vracet miliony řádků, při spuštění celého dotazu Oracle použije predikát nejprve na sloupec primárního klíče.
select *
from view_returns_millions_of_rows
where primary_key_value = 1;