PDA

View Full Version : [Oracle] - Tuning


danielek
09-05-2008, 12:33
Salve, qualcuno saprebbe spiegarmi, brevemente, in cosa consistono le operazioni di tuning in Oracle e quali strumenti utilizzare?

shinya
09-05-2008, 13:59
Salve, qualcuno saprebbe spiegarmi, brevemente, in cosa consistono le operazioni di tuning in Oracle e quali strumenti utilizzare?

Dipende da cosa devi ottimizzare. Può essere una query, o uno schema (relazioni tra tabelle, partizionamento, frammentazione dei dati, ecc), o mille altre cose...

C'è il classico manuale di oracle sull'argomento che è un'ottima fonte d'informazioni:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm

Se hai bisogno di ottimizzare una query parti dallo studiarti come funziona un execution plan, e se ti trovi a dover andare veramente a fondo puoi abilitare il tracing e analizzare il tutto con tkprof.

L'argomento è abbastanza vasto. Dipende anche se stai lavorando su un tipo di database piuttosto che su un'altro... tipo datawarehouse o "normale" db con tabelle denormalizzate.

Insomma, parti dal manuale di oracle e vedi cosa ti serve.