Biasanya tidak ada perbedaan kinerja antara satu kueri dan kueri yang setara secara logis yang menggunakan tampilan.
Oracle memiliki transformasi pengoptimal yang dapat menggabungkan tampilan dengan kueri luar; mendorong predikat, penggabungan tampilan sederhana dan kompleks, dll. Pikirkan tampilan lebih seperti makro teks yang membuat kueri besar, bukan fungsi yang mengembalikan baris.
Misalnya, dalam kueri di bawah ini, Oracle mungkin cukup pintar untuk memasukkan predikat pada kolom kunci utama ke dalam tampilan. Meskipun tampilan itu sendiri mungkin mengembalikan jutaan baris, ketika seluruh kueri dijalankan, Oracle akan menerapkan predikat pada kolom kunci utama terlebih dahulu.
select *
from view_returns_millions_of_rows
where primary_key_value = 1;