我们的一个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
由于