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.

76 domande

14 risposte

4 commenti

38,588 utenti

Tag popolari


Query miste su viste e tabelle

+1 voto
882 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,860 punti)

Domande correlate

+1 voto
1 risposta 2,454 visite
2,454 visite quesito posto 30 Maggio 2014 in Performance Tuning da azf (130 punti)
0 voti
0 risposte 2,349 visite
2,349 visite quesito posto 7 Dicembre 2013 in Performance Tuning da carlo10 (1,860 punti)
0 voti
0 risposte 254 visite
254 visite quesito posto 9 Luglio 2015 in DBA da dbologna64 (160 punti)
0 voti
0 risposte 91 visite
0 voti
0 risposte 2,367 visite
2,367 visite quesito posto 11 Dicembre 2013 in Performance Tuning da carlo10 (1,860 punti)
...