Ciao a tutti.
ho una vista, su questa faccio una semplice query
Adesso, metto in una tabella i valori 'a' e 'b' ed eseguo la query in joincodice:select * from mia_vista where colonna_1 = 'a' and colonna_2 = 'b'
Risultato: la prima query impiega meno di 1 secondo, la seconda 10 secondi.codice:select m.* from mia_vista m, mia_tabella t where m.colonna_1 = t.colonna_1 and m.colonna_2 = t.colonna_2
Nella mia_tabella io ho soltanto un record.
Capisco che in questo modo vado in join, ma non c'è una soluzione per velocizzare questo processo?
Devo forzare l'utilizzo di un indice sulal chiave di mia_vista ?

Rispondi quotando