Home Beheer-
eiland
Licentie-
land
Backup
beach
Availability
Adventure
Performance
Paradise
Security
Harbour


Oracle performance leestips

 

Er wordt ontzettend veel geschreven over Oracle performance. Niet alleen boeken, maar ook blogs. Hier is een greep uit de lijst. Ideaal op ons eiland in de zon, al slurpend aan een tropische cocktail, door te lezen.

 

 

Boeken

 

The Art and Science of Oracle Performance Tuning (2003) – Christopher Lawson

 

 

http://www.amazon.com/Art-Science-Oracle-Performance-Tuning/dp/1590591992

 

Dit boek is nog van voor het Oracle 10g tijdperk. Beetje oud, zou u kunnen zeggen. Maar het zijn de eerste pakweg 100 pagina’s over het performance tunen in de praktijk, waar de kracht van dit boek ligt. In die eerste 100 pagina’s wordt nauwelijks een query genoemd, maar er wordt ingegaan op hoe performance tuning toegepast wordt in de organisatie. Want die organisatie heeft u nodig om bijvoorbeeld te achterhalen welke doelen men beoogt. Een boek voor de DBA die goed wil leren tunen. (Bij onze cursus Database Tuning I wordt dit boek aangeboden)

 

Optimizing Oracle Performance (2003) – Cary Millsap

 

 

http://www.amazon.com/Optimizing-Oracle-Performance-Cary-Millsap/dp/059600527X/ref=sr_1_1?ie=UTF8&s=books&qid=1257886783&sr=1-1

 

Nog een boek uit het 9i tijdperk. Ook bij dit boek ligt de kracht niet bij query’s en parameters. Dit boek legt uit waarom de crux van het tunen bij de responstijd ligt die gebruikers ervaren en niet een of andere ratio. In het midden van het boek wordt het een beetje academisch als Millsap uitlegt waarom deze aanpak klopt. Daarna legt hij uit hoe performance voorspeld kan worden.

 

Oracle Wait Interface: A Practical Guide to Performance Diagnostics & Tuning (2004) – Richmond Shee, Kirtikumar Deshpande, K. Gopalakrishnan

 

 

http://www.amazon.com/Oracle-Wait-Interface-Performance-Diagnostics/dp/007222729X/ref=sr_1_1?ie=UTF8&s=books&qid=1257886845&sr=1-1

 

Een onmisbaar boek voor iedereen die met wait events te maken krijgt. Het boek is een naslagwerk voor wait events die u in Oracle 9i of 10g kunt tegenkomen. En daarin gaan de auteurs heel diep, tot in de internals van Oracle.

 

Cost-Based Oracle Fundamentals (2006) – Jonathan Lewis

 

 

 http://www.amazon.com/Cost-Based-Oracle-Fundamentals-Experts-Voice/dp/1590596366/ref=sr_1_1?ie=UTF8&s=books&qid=1257886898&sr=1-1

 

Er is geen ander boek dat zo grondig op de Cost Based Optimizer ingaat, als dit boek van Jonathan Lewis. Het lijkt soms dat de auteur zelf de Cost Based Optimizer geprogrammeerd heeft, maar dat is niet zo. Uitvoerig wordt ingegaan op onderwerpen als tablescans, indexen, selectiviteit en histogrammen. Dit boek kan dan ook bijna zeker een antwoord bieden op de vraag “waarom gebruikt Oracle mijn index niet?”.

 

Expert Oracle Database Architecture (2005) – Thomas Kyte

 

 

http://www.amazon.com/Expert-Oracle-Database-Architecture-Programming/dp/1590595300/ref=sr_1_1?ie=UTF8&s=books&qid=1257887564&sr=1-1

 

Dit boek van de man achter de “Ask Tom” website lijkt te gaan over programmeren, maar voor een DBA bevat het toch ook veel nuttige informatie. Het boek gaat grotendeels over database ontwerp. Kyte beantwoord vragen als: “Welke soort index kies ik”, “In welk data type sla ik deze gegevens op?”, “Wanneer is een index organized table handig?”, of “Wanneer heeft parallelliseren zin?”. Het boek heeft een heel heldere indeling. Hoofdstukken gaan over geheugen structuren, tabellen, indexen, data typen, partitioneren en vele andere onderwerpen.
(Bij onze cursus Database Tuning II wordt dit boek aangeboden)

 

Forecasting Oracle Performance (2007) – Craig Shallahamer

 

 

http://www.amazon.com/Forecasting-Oracle-Performance-Craig-Shallahamer/dp/1590598024/ref=sr_1_1?ie=UTF8&s=books&qid=1257888504&sr=1-1

 

Forecasting Oracle Performance gaat over het voorspellen van de Oracle performance. Als uw performance u lief is en u wilt uw goede performance zo houden, dan is dit een boek voor u. Enige kennis van wiskunde is wel nodig om dit avontuur aan te gaan.

 

Pro Oracle Database 10g RAC on Linux (2006) – Julian Dyke, Steve Shaw

 

 

http://www.amazon.com/Pro-Oracle-Database-Linux-Administration/dp/1590595246/ref=sr_1_1?ie=UTF8&s=books&qid=1257888809&sr=1-1

 

“Had dit boek niet bij het Availability Adventure eiland moeten staan?”, zult u zich misschien afvragen. De reden waarom we dit boek noemen, is dat er een hoofdstuk over het benchmarken van uw RAC in staat, wat eigenlijk nergens anders beschreven is. De auteur legt uit hoe u met twee gratis benchmark tools, Hammerora (http://hammerora.sourceforge.net/) en Swingbench (http://dominicgiles.com/swingbench.html), uw nieuwe Oracle RAC systeem het vuur na aan de schenen legt. Daarnaast is er een bruikbaar hoofdstuk over performance monitoring op Oracle en Linux.

 

We hopen dat uw nachtkastje het houdt. Voor wie geen nachtkastje heeft, zijn blogs te overwegen.

 

 

Blogs

 

Er is een aantal interessante blogs over Oracle performance die het overwegen waard zijn om in de RSS feed te zetten. Uiteraard noemen we alleen actieve blogs die ook echt over Oracle gaan.

 

Richard Foote’s Oracle Blog – Richard Foote

 

http://richardfoote.wordpress.com/

 

Richard Foote lijkt geobsedeerd door het onderwerp indexen en hij heeft er al menig artikel over geschreven. Richard Foote is het type Oracle gebruiker dat index block dumps doet om te achterhalen wat er mis is met de performance van een index en dan ook nog weet wat alles in die dump file betekent. Als u wilt weten wanneer u indexen moet rebuilden, dan moet u vooral zijn artikel daarover eens lezen.

 

Tanel Poder’s blog – Tanel Poder

 

http://blog.tanelpoder.com/

 

Iemand die veel blogt over Oracle internals, is Tanel Poder. Regelmatig schrijft hij artikelen over wat er zich in het binnenste van de database voordoet.

 

Oracle Scratchpad – Jonathan Lewis

 

http://jonathanlewis.wordpress.com/

 

Regelmatig schrijft Jonathan Lewis over interessante wetenswaardigheden over de cost based optimizer. Soms linkt hij ook naar interessante discussies op Oracle Technet (OTN), waar hij zelf ook veel actief is.

 

Kevin Closson’s Oracle Blog – Kevin Closson

 

http://kevinclosson.wordpress.com/

 

Deze blog is gespecialiseerd in platforms, storage en clustering.  Kevin Closson is performance architect bij Oracle en een van de mensen achter de Exadata machine. Op deze blog staat een aantal interessante artikelen over de keuze van filesystemen en over CPU’s.

 

 

« terug naar Performance Paradise