使用Views而不是Base表时的性能问题

时间:2015-08-26 08:46:54

标签: oracle11g

我们的一个hibernate查询使用view v_abc而不是table abc。 问题是当我使用视图时,查询花费了很多时间来执行,而当我使用基表查询执行速度非常快时,即使两者的解释计划显示完全相同的读数(成本,基数,联接)。

任何人都可以帮助原因吗?

请注意:查看v_abc是从abc'中选择*;

此外,hibernate查询如下所示:

select v.*
from v_abc v ,pqr p
where v.col_1 =p.col_1
and p_col_2 = 123

由于

0 个答案:

没有答案