SlideShare a Scribd company logo
Oracle Performance Tuning Wat gebeurt er achter de klik? Door: Marcel-Jan Krijgsman
© Copyright Transfer Solutions B.V. Waarom is tunen van databases zo’n probleem?
© Copyright Transfer Solutions B.V. Complexiteit
© Copyright Transfer Solutions B.V. Zoveel meningen ik gebruik altijd tkprof… kijk in v$session_longops… eerst in Unix top draaien, dan in v$ draai Statspack en bekijk de zwaarste SQL de buffer cache hitratio geef altijd een aardige indruk qua performance werken we op best effort.
© Copyright Transfer Solutions B.V. “ Waar begin ik?”
Uiteindelijk gaat het om de gebruiker
De gebruiker… die voor zijn aankoop naar een andere webshop die zo niet kan werken die de klant niet adequaat kan helpen die nu elders zijn verzekering afsluit die nog maar eens koffie gaat halen
Performance problemen kosten geld klanten tijd frustratie medewerkers?
Wie kan zeggen of  performance  goed of slecht is?
Wie kan zeggen of  performance  goed of slecht is? . De gebruiker
Wie kan zeggen of  performance  goed of slecht is? . De organisatie
Hoe pakt u zoiets exact aan?
Wat is de eenheid van performance?
Respons- tijd
De kunst is te achterhalen waar de meeste tijd besteed wordt
Wat gebeurt er achter de klik?
Had u dit plaatje maar… 2005 DB disk DB CPU LAN App server WAN Browser Responstijd
Is de database traag? 2005 DB disk DB CPU LAN App server WAN Browser Responstijd
© Copyright Transfer Solutions B.V. DB disk DB CPU In Oracle databases is dit gedeelte goed te achterhalen
© Copyright Transfer Solutions B.V. Er zijn meer dan 900 wait events, verdeeld over verschillende klassen.  disk I/O CPU Configuration Commit Concurrency Cluster Network Application
© Copyright Transfer Solutions B.V. In de Oracle database is haarfijn in beeld te krijgen waar de  responstijd  naar toe gaat.
© Copyright Transfer Solutions B.V. Hoe?
© Copyright Transfer Solutions B.V. Ik gebruikte altijd SQL trace met wait events (ook wel event 10046 SQL tracing)
SQL tracing © Copyright Transfer Solutions B.V. tijd Start SQL trace Stop SQL trace trace file Oracle
© Copyright Transfer Solutions B.V. Wat moet men met een trace file?
© Copyright Transfer Solutions B.V. trace file tool trace rapport CPU disk I/O netwerk configuratie wait events commit enz..
© Copyright Transfer Solutions B.V. Maar… de Diagnostics Pack in Oracle 10g is eigenlijk veel mooier
© Copyright Transfer Solutions B.V. Okee, het kost een extra licentie Ik geef het toe
© Copyright Transfer Solutions B.V. Maar dan krijgt u ook real-time performancegegevens
© Copyright Transfer Solutions B.V. Elke 15 seconden ververst disk I/O CPU Configuration Commit
© Copyright Transfer Solutions B.V. Ziezo Nu kan iedereen performance-analyse in Oracle doen
© Copyright Transfer Solutions B.V. U heeft mij niet meer nodig. (  )
info@transfer-solutions.com  |  www.transfer-solutions.com TRANSFER SOLUTIONS ICT Advisering  |  Ontwikkeling  |  Beheer  |  Opleidingen Maar mocht u toch nog vragen hebben: [email_address]

More Related Content

Viewers also liked

Funny babies
Funny babiesFunny babies
Funny babies
Sylvi O.
 
Gondold végig
Gondold végigGondold végig
Gondold végigSylvi O.
 
Növényszobrászat
NövényszobrászatNövényszobrászat
NövényszobrászatSylvi O.
 
Veronika Pinke World
Veronika Pinke WorldVeronika Pinke World
Veronika Pinke WorldSylvi O.
 
PITC Presentation by MSD
PITC Presentation by MSDPITC Presentation by MSD
PITC Presentation by MSD
freespirit7
 
Egy ír Jókívánság
Egy ír JókívánságEgy ír Jókívánság
Egy ír JókívánságSylvi O.
 
Big
BigBig
Use of cardiovascular triggers
Use of cardiovascular triggersUse of cardiovascular triggers
Use of cardiovascular triggers
avinashkhairnar
 
Prism adaptation
Prism adaptationPrism adaptation
Prism adaptation
Hossein Mirzaie
 
StudentAccountInstructions
StudentAccountInstructionsStudentAccountInstructions
StudentAccountInstructions
Alan Shapiro
 
VASCULAR AND HEREDITARY RETINAL DISEASE
VASCULAR AND HEREDITARY RETINAL DISEASEVASCULAR AND HEREDITARY RETINAL DISEASE
VASCULAR AND HEREDITARY RETINAL DISEASE
Hossein Mirzaie
 
Csernus doktor aranyszabályai
Csernus doktor aranyszabályaiCsernus doktor aranyszabályai
Csernus doktor aranyszabályaiSylvi O.
 
Sósivatag
SósivatagSósivatag
SósivatagSylvi O.
 
Gonosz Horoszkóp
Gonosz HoroszkópGonosz Horoszkóp
Gonosz HoroszkópSylvi O.
 
Orchideák és idézetek
Orchideák és idézetekOrchideák és idézetek
Orchideák és idézetekSylvi O.
 

Viewers also liked (17)

Funny babies
Funny babiesFunny babies
Funny babies
 
Gondold végig
Gondold végigGondold végig
Gondold végig
 
Növényszobrászat
NövényszobrászatNövényszobrászat
Növényszobrászat
 
Veronika Pinke World
Veronika Pinke WorldVeronika Pinke World
Veronika Pinke World
 
PITC Presentation by MSD
PITC Presentation by MSDPITC Presentation by MSD
PITC Presentation by MSD
 
Egy ír Jókívánság
Egy ír JókívánságEgy ír Jókívánság
Egy ír Jókívánság
 
Angkor
AngkorAngkor
Angkor
 
Big
BigBig
Big
 
Use of cardiovascular triggers
Use of cardiovascular triggersUse of cardiovascular triggers
Use of cardiovascular triggers
 
Prism adaptation
Prism adaptationPrism adaptation
Prism adaptation
 
StudentAccountInstructions
StudentAccountInstructionsStudentAccountInstructions
StudentAccountInstructions
 
VASCULAR AND HEREDITARY RETINAL DISEASE
VASCULAR AND HEREDITARY RETINAL DISEASEVASCULAR AND HEREDITARY RETINAL DISEASE
VASCULAR AND HEREDITARY RETINAL DISEASE
 
Csernus doktor aranyszabályai
Csernus doktor aranyszabályaiCsernus doktor aranyszabályai
Csernus doktor aranyszabályai
 
Graffiti
GraffitiGraffiti
Graffiti
 
Sósivatag
SósivatagSósivatag
Sósivatag
 
Gonosz Horoszkóp
Gonosz HoroszkópGonosz Horoszkóp
Gonosz Horoszkóp
 
Orchideák és idézetek
Orchideák és idézetekOrchideák és idézetek
Orchideák és idézetek
 

Similar to Wat Gebeurt Er Achter De Klik?

Meet de gezondheid van de opslag
Meet de gezondheid van de opslagMeet de gezondheid van de opslag
Meet de gezondheid van de opslag
Dekkinga, Ewout
 
Perfect Patch
Perfect PatchPerfect Patch
Perfect Patch
Regine Deleu
 
Bs 2 les 20110328
Bs 2   les 20110328Bs 2   les 20110328
Bs 2 les 20110328
Maarten Daniels
 
The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
Tjitte Folkertsma
 
Systematische Aanpak Applicatie Performance
Systematische Aanpak Applicatie PerformanceSystematische Aanpak Applicatie Performance
Systematische Aanpak Applicatie Performance
Peter HJ van Eijk
 
Windows Server2008
Windows Server2008Windows Server2008
Windows Server2008
Zernike College
 
Open Computer and Software Inventory
Open Computer and Software InventoryOpen Computer and Software Inventory
Open Computer and Software Inventory
247 Invest
 
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows AzureTechdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows Azure
Michaël Hompus
 
20160425 cv en motivatie tjarko holtjer
20160425 cv en motivatie tjarko holtjer20160425 cv en motivatie tjarko holtjer
20160425 cv en motivatie tjarko holtjer
Tjarko D. Holtjer
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsRichard Tuin
 
Web Security
Web SecurityWeb Security
Web Security
Xavier Dekeyster
 
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
Lucas Jellema
 
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank DutchWorkshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Marcus Drost
 
Performance&Commitment
Performance&CommitmentPerformance&Commitment
Performance&Commitment
DatabaseOnline
 
QplusO Informatiebroker slideshare
QplusO Informatiebroker slideshareQplusO Informatiebroker slideshare
QplusO Informatiebroker slideshare
jdehullu
 
Stork Webinar | Digital Twin
Stork Webinar | Digital TwinStork Webinar | Digital Twin
Stork Webinar | Digital Twin
Stork
 
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008Patrick Koning
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamBert Boerland
 
FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007
arnold
 

Similar to Wat Gebeurt Er Achter De Klik? (20)

B3 Pascal Van Der Vennet
B3   Pascal Van Der VennetB3   Pascal Van Der Vennet
B3 Pascal Van Der Vennet
 
Meet de gezondheid van de opslag
Meet de gezondheid van de opslagMeet de gezondheid van de opslag
Meet de gezondheid van de opslag
 
Perfect Patch
Perfect PatchPerfect Patch
Perfect Patch
 
Bs 2 les 20110328
Bs 2   les 20110328Bs 2   les 20110328
Bs 2 les 20110328
 
The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
 
Systematische Aanpak Applicatie Performance
Systematische Aanpak Applicatie PerformanceSystematische Aanpak Applicatie Performance
Systematische Aanpak Applicatie Performance
 
Windows Server2008
Windows Server2008Windows Server2008
Windows Server2008
 
Open Computer and Software Inventory
Open Computer and Software InventoryOpen Computer and Software Inventory
Open Computer and Software Inventory
 
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows AzureTechdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows Azure
 
20160425 cv en motivatie tjarko holtjer
20160425 cv en motivatie tjarko holtjer20160425 cv en motivatie tjarko holtjer
20160425 cv en motivatie tjarko holtjer
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele tests
 
Web Security
Web SecurityWeb Security
Web Security
 
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
 
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank DutchWorkshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
 
Performance&Commitment
Performance&CommitmentPerformance&Commitment
Performance&Commitment
 
QplusO Informatiebroker slideshare
QplusO Informatiebroker slideshareQplusO Informatiebroker slideshare
QplusO Informatiebroker slideshare
 
Stork Webinar | Digital Twin
Stork Webinar | Digital TwinStork Webinar | Digital Twin
Stork Webinar | Digital Twin
 
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008
Prestentatie Virtualisatie Kick-off Periode 2 Cohort 2008
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
 
FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007
 

Wat Gebeurt Er Achter De Klik?