我有一個視圖,我想查詢我的視圖,從基表提示一些索引,我可以這樣做嗎?使用提示的意見?
我的意思是:
--view
create or replace view temp_view
as select col1,col2,col3
from table1,table2....
我有table1.col1的指數稱爲 「索引1」。
我有一個查詢:
--query
select *
from temp_view
where col1=12;
當我看到這個解釋查詢計劃它表明我查詢不使用「指數1」,我想表明它..
所以,我希望它是,例如:
--query with hint
select /*+ index(temp_view index1)*/*
from temp_view
where col1=12;
我可以指示意見的提示? (如果我不想在創建此視圖時指明它)
我測試過了,它不起作用我的意思是這個/ * +索引(temp_view index1)* /不起作用。我在這裏寫了這個,因爲我想知道任何其他方式,如果存在以指示提示對於views..I我不想改變視圖,因爲這個視圖是由另一個用戶創建的,並且改變她的視圖是不正確的。 – kupa 2010-11-19 05:59:55
以及我想問的另外一件事...你知道一些有用的教程,它們會給我一個很好的關於如何通過提示優化查詢的知識嗎?請 – kupa 2010-11-19 06:01:03
@ACP你編輯了什麼? :D:D我在我的帖子中找不到任何版本:D – kupa 2010-11-19 06:47:23