Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384
Query miste su viste e tabelle - Oracle FAQ - Il forum italiano su oracle
+1 voto
1.5k visite
quesito posto in Performance Tuning da (150 punti)
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

1 Risposta

0 voti
risposta inviata da (2.4k punti)
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.

Domande correlate


Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/oraclefaq/qa-include/app/format.php on line 384
0 voti
1 risposta 2.5k visite
quesito posto 5 Aprile 2018 in SQL e PLSQL da gr_g (150 punti)
+1 voto
1 risposta 8.1k visite
quesito posto 30 Maggio 2014 in Performance Tuning da azf (130 punti)
0 voti
0 risposte 18.6k visite
0 voti
0 risposte 588 visite
0 voti
0 risposte 268 visite
...