我不熟悉调优,我正努力学习东西,因为甲骨文就像海洋一样。 我有一个基于运行时间更长的视图的查询。我有查询:
select t2.col1,t2.col2
from vw_tab1 t1,vw_tab1 t2,tab3 t3
where t1.col3=123
and t2.col3<>123
and t2.col4=t1.col5
AND t3.col2=t2.col2;
我们在同一个查询中多次使用单个视图。这会在视图中运行两次查询吗?建议非常感谢。我在Oracle 11g单实例数据库中运行此查询。
答案 0 :(得分:1)
是的,组成视图vw_tab1的表将被查询两次,每个实例一次(t1和t2)。如果您要发布语句的解释计划,您应该看到oracle查询构成视图的表,而不是实际视图。