【发布时间】:2018-12-03 16:12:56
【问题描述】:
我正在使用 Orace 11g。
假设我有一个包含表的视图,以及对该视图的查询。
查询视图时如何在内表上添加完整提示?
有没有办法在视图上添加提示?
例子:
-- View V contains table T
create or replace view V as
select *
from T
where col1 > 1000
and col2 <> 'David';
-- My query
select *
from V
where col3 < 999;
【问题讨论】:
-
我对非物化视图的理解是,它的性能只会反映底层表正在做什么。因此,您可以尝试在基础表上添加提示。
-
很多查询都使用此视图。我只想更改该查询,因为我不想伤害其他查询。
-
你能创建一个物化视图吗?我很确定您可以随意调整该视图。
标签: oracle query-performance sql-view