Un’altra fonte di informazioni su “Performance Tuning”

Già qualche mese fa (Alex Gorbachev l’annunciò il 22 Maggio scorso)  Kyle Hailey ha varato un nuovo sito web dedicato interamente ad ASH, il sito è intitolato “ASH Masters“. Solo oggi, dopo un po’ di tempo, sono ripassato sia sul sito perfvision.com sia su ashmasters.com e dopo aver dato un’occhiata ai documenti pubblicati mi sono [...]

Asynchronous Commit

Con la Release 2 di Oracle 10g è stata introdotta una nuova caratteristica che permette di cambiare il comportamento del COMMIT.  Chi ha un po’ di esperienza con Oracle sa che da tempo immemore (la mia memoria si rifiuta di andare oltre la release 9.2) il commit di una transazione è un’operazione “sincrona”, che provoca [...]

Finalmente TOP è arrivato!

Dopo 21 giorni di sofferente attesa, finalmente giovedì scorso ho ricevuto la tanto attesa copia del nuovo libro di Christian Antognini “Troubleshooting Oracle Performance”:
La mia libreria quindi si arricchisce (e spero anche il mio cervello).
Ho gia iniziato a leggere il libro che mi sembra interessante e un po’ più digeribile (scorrevole) di quello di Jonathan [...]

Oracle 11g, Istogrammi e DBMS_STATS.AUTO_SAMPLE_SIZE

Un cliente della mia azienda ha recentemente migrato in produzione la nostra applicazione da Oracle 9.2 a Oracle 11g; in RAC prima e in RAC ora (due nodi). Nei test prima e nel primo periodo di produzione, il nuovo database 11g ha dimostrato di comportarsi molto bene, salvo qualche problemino non ancora risolto ma per [...]

Gli Enigmi della tecnologia

Seguendo in modo strano il proposito di cui ho parlato nel post precedente, mi sto concentrando a esaurire le cose che ho in sospeso. In questo momento mi occupo di rileggere, di prendere appunti e commentare i post degli altri blog che ho lasciato indietro. In questo post mi occupo di dell’ultimo post del blog [...]

Appunti sul funzionamento di CBO in Oracle - Parte II

Oggi ho proseguito i miei test per esplorare un po’ l’utilizzo ed il funziomento delle procedure GATHER_*_STATS del package DBMS_STAS. In particolare sono rimasto un po’ perplesso dai possibili valori del parametro METHOD_OPT. Più precisamente non riuscivo a capire la differenza tra: method_opt=>’FOR ALL COLUMNS SIZE SKEWONLY’ e method_opt=>’FOR  COLUMNS SIZE SKEWONLY’. Dopo  un paio [...]

Appunti sul funzionamento di CBO in Oracle

Ieri ho deciso di organizzare decentemente i miei feed preferiti (si dira così?). In sostanza ho cominciato ad utilizzare Google Reader, mentre prima utilizzavo “My Yahoo“, utilizzando un modulo per ogni feed RSS. Il motivo principale per cui ho iniziato tale migrazione è perchè My Yahoo non mi accettava l’iscrizione al feed RSS di Christian [...]

Oracle e distribuzioni Linux: un chiarimento

Stamattina ho trovato un commento a un mio post del 13 Giugno 2007, intitolato Oracle, Linux e Performance Tuning“. Stavo rispondendo al commento quando mi sono reso conto che la mia replica meritava un post tutto suo ed eccomi quindi a rispondere al commento con una precisazione che ritengo importante.
Nel post parlavo di uno strumento [...]

L’ottimizzatore basato sui costi: CBO

Ha fatto bene Oracle a investire tutto su CBO abbandonando RBO?
Ho riletto da poco il primo capitolo del libro “Oracle Insights. Tales of the Oak Table”. Il capitolo si intitola “A Brief History of Oracle” ed è scritto da Dave Ensor, di cui per la verità so meno di quanto vorrei (Nigel Thomas lo [...]

L’approccio scientifico, pensieri sparsi

Ultimamente sento di avere un po’ di confusione in testa e di non riuscire ad organizzare tutte le idee; questo credo abbia influito negativamente sulla qualità del mio blog. Questo post riflette un po’ questa confusione, per cui ci si trovano un po’ di considerazioni sparse.
Bene, oggi, o meglio negli ultimi giorni, ho letto alcuni [...]