Oracle 10g: meno prestante di 9i?

martedì 2 gennaio 2007 alle 02:14 | Pubblicato su Performance Tuning | Lascia un commento

Buon anno a tutti!

Il 2007 comincia per me con un interrogativo nato in realtà alla fine del 2006, quello che titola questo articolo. Può sembrare una stupidaggine, ma dopo aver portato l’applicazione sviluppata dove lavoro  dalla versione 9iR2 (con RULE BASED OPTIMIZER) a 10gR2 (con COST BASED OPTIMIZER) abbiamo avuto prima di tutto problemi con l’ottimizzatore, cosa che mi ha colto di sorpresa in quanto gia da oltre un anno avevamo fatto il trasferimento per un cliente sulla versione 10gR1 con buoni risultati. Ma a parte le bizze del CBO abbiamo notato, a parità di piano di esecuzione delle query un aumento dei tempi, per cui un’operazione che fa una serie di transazioni, prima del passaggio aveva tempi medi inferiori al secondo, dopo il passaggio alla versione 10gR2 (fra l’altro su una architettura hardware sulla carta più potente) i tempi medi sono sul secondo e mezzo, quindi circa il doppio. Considerando anche il potenziamento dell’hardware la cosa mi preoccupa, effettivamente Oracle non dice da nessuna parte che la versione 10g è più veloce della 9i, è più scalabile.  Seguiranno approfondite indagini per capire dove sta il problema.

Lascia un commento »

RSS feed for comments on this post. TrackBack URI

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Blog su WordPress.com.
Entries e commenti feeds.

%d blogger cliccano Mi Piace per questo: