Ho una vista e voglio interrogare la mia vista in quel modo per suggerire qualche indice da una tabella di base, posso farlo?Utilizzare i suggerimenti per le viste?
Voglio dire:
--view
create or replace view temp_view
as select col1,col2,col3
from table1,table2....
Ho un indice su table1.col1 chiamato "index1".
Ho un interrogazione:
--query
select *
from temp_view
where col1=12;
E quando vedo spiegare piano di questa query mi mostra che query non usare "index1" e voglio indicare che ..
quindi voglio che sia, ad esempio:
--query with hint
select /*+ index(temp_view index1)*/*
from temp_view
where col1=12;
Posso indicare suggerimenti per le viste ?? (Se io non voglio indicare che durante la creazione di questo punto di vista)
ho provato e non funziona voglio dire questo/* + indice (temp_view index1) */Non work..I hanno scritto questo qui perché voglio sapere altro modo se esistono per indicare suggerimento per le visualizzazioni .. Non voglio cambiare vista perché questa vista è creata da un altro utente e non è giusto cambiare la sua vista. – kupa
e un'altra cosa che voglio chiedere ... Conoscete alcuni tutorial utili che mi daranno una buona conoscenza di come ottimizzare le query con i suggerimenti? per favore – kupa
@ ACP cosa hai modificato ?? : D: D Non ho trovato alcuna edizione nel mio post: D – kupa