Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /membri/oraclefaq/qa-include/qa-db.php on line 66
Query miste su viste e tabelle - Oracle FAQ - Il forum italiano su oracle
Benvenuto in Oracle FAQ - Il forum italiano su oracle, dove potrai fare domande e ricevere risposte da altri membri della community.

77 domande

15 risposte

4 commenti

43,644 utenti

Tag popolari


Query miste su viste e tabelle

+1 voto
923 visite
Ho dei tempi molto variabili, a volte altissimi, facendo query che fanno join di viste e tabelle.

Volevo sapere se qualcuno ha fatto esperienza in tal senso, e se ci sono criteri da seguire.

Da Oracle 8, in poi.

Grazie
quesito posto 8 Luglio 2014 in Performance Tuning da gr_g (130 punti)

1 Risposta

0 voti
Io ho riscontrato lo stesso problema ed in particolare notavo dei tempi di esecuzione differenti se lanciavo le query direttamente da client oppure se queste venivano richiamate all'interno di package o procedure.

Sicuramente facendo delle prove dovresti riuscire a trovare la hint che fa al caso tuo. Non escludo che tu debba utilizzarne una direttamente nella creazione della vista. Se ti interessa estrarre dalla vista un dato puntuale come prima prova personalmente cercherei di forzare una hint sulla vista che vada sull'indice della chiave che ti interessa estrarre.
risposta inviata 8 Luglio 2014 da carlo10 (1,900 punti)

Domande correlate

+1 voto
1 risposta 3,085 visite
3,085 visite quesito posto 30 Maggio 2014 in Performance Tuning da azf (130 punti)
0 voti
0 risposte 2,831 visite
2,831 visite quesito posto 7 Dicembre 2013 in Performance Tuning da carlo10 (1,900 punti)
0 voti
0 risposte 290 visite
290 visite quesito posto 9 Luglio 2015 in DBA da dbologna64 (160 punti)
0 voti
0 risposte 98 visite
0 voti
0 risposte 2,517 visite
2,517 visite quesito posto 11 Dicembre 2013 in Performance Tuning da carlo10 (1,900 punti)
...