Prima di tutto:una scansione completa della tabella non è sempre il diavolo.
- Controlla nel tuo piano di spiegazione i costi della tua richiesta senza impaginazione
- Controlla all'interno della tua soluzione di impaginazione
Anche quando fai dei test, prova a usare tabelle di grandi dimensioni con alti valori di impaginazione
Punti aggiuntivi:
- L'impaginazione senza ordinazione è sempre pericolosa perché non si può essere sicuri, in quale ordine Oracle fornisce il risultato per la prossima "pagina" -> possibili risultati non riproducibili
- Anche in un risultato ordinato è possibile che una "nuova voce" in una pagina prima della tua "visualizzazione" corrente influisca sulla tua "pagina successiva"
Tranne che ti piace "memorizzare" una query in DB e ottenere i dati, pagina per pagina, fino a quando qualcosa non cambia nei dati sottolineati?