DOAG Deutsche ORACLE-Anwendergruppe e.V.
 
   
22.06.2010 - 23.06.2010
09:00 - 17:00 Uhr

DOAG Berliner Expertenseminare: Optimizing Oracle Performance

Ort: DOAG KonferenzLounge, Tempelhofer Weg 64, 12347 Berlin-Britz
Kontakt: Cornel Albert

-
DOAG Berliner Expertenseminar: Optimizing Oracle Performance
 
Was unternehmen Sie, wenn Ihre Anwendung nicht schnell genug läuft? Sie begeben sich auf Fehlersuche und prüfen woran es liegt. Den verursachenden Fehler in einer Anwendung zu finden, ist oft der einfachere Part bei Performance Problemen. Der schwierigere Teil ist eine geeignete Lösung zu finden oder noch besser von vornherein solche Performance Probleme erst zu verhindern. Das Seminar Optimizing Oracle Performance versucht systematisch den Ursachen der mangelhaften Performance einer Oracle Datenbank Anwendung auf den Grund zu gehen.
 
Dieses Seminar zeigt Ihnen
 
  • wie Sie an Performance Probleme herangehen
  • wie Sie die Parsing-Auswirkungen auf die Performance minimieren ohne die Performance zu  gefährdenden.
  • die Optimierung das Datenzugriffs, der Datenverknüpfung und des Physical Designs.
  • die Verbesserung der Performance über Parallel Processing, Materialized Views und Result Caching.
 
Welche Datenbank Versionen werden angesprochen? Die wichtigsten Inhalte und Konzepte, die in diesem Seminar besprochen werden sind unabhängig von der Oracle Datenbank Version, die Sie einsetzen.
Es ist natürlich nicht zu vermeiden, dass sich einige Informationen auf spezifische Datenbank-Versionen beziehen, sobald Details über die Implementierung oder vorhandene Features besprochen werden. In diesem Seminar werden alle derzeitig verfügbaren Datenbankversionen – von der Oracle Datenbank Version 10g Release 1 bis zur Oracle Datenbank Version 11g Release 2 besprochen.
Wichtiger Hinweis: Der mündliche Vortrag wird vom Dozenten auf Deutsch referiert, die Folien sind in englischer Sprache verfasst.
 
Dozent: Christian Antognini; Principal Consultant & Partner, Trivadis AG
 
Zielgruppe:
Dieses Seminar richtet sich an Performance Analysten, Anwendungs-Entwickler und Datenbank-Administratoren die sich mit Troubleshooting Performance Problemen von Oracle-basierten Datenbanken beschäftigen.
  
Unser Special Offer!
Wenn Sie beide Seminartage buchen, können Sie kostenfrei an der exklusiven Abendveranstaltung am 22.Juni 2010 teilnehmen.
 
Hotelbuchung:
Falls Sie eine Hotelübernachtung im nahe gelegenen Hotel "Best Western Leonardo" wünschen, treffen Sie bitte in der Anmeldemaske die entsprechende Auswahl. Eine Übenachtung inklusive Frühstück kostet 75 Euro. Der kostenlose Shuttleservice bringt Sie am ersten Tag zur Abendveranstaltung (nur bei Buchung von 2 Seminartagen) und anschließend wieder ins Hotel. Zudem ist ein Shuttleservice organisiert, der Sie nach Ende des 1. Seminartages ins Hotel und am nächsten Morgen zur Konferenzlounge bringt.
 
Agenda:
 
Performance Problems (9:30-10:30)
Do We Need To Plan Performance?
Do We Have Performance Problems?
How to Approach Performance Problems?
 
Key Concepts (11:00-12:00)
Selectivity and Cardinality
Life Cycle of a Cursor
How Parsing Works
Reading and Writing Blocks
 
Parsing (13:00-14:30)
Identifying Parsing Problems
Solving Parsing Problems
Working around Parsing Problems
Application Programming Interfaces
 
Optimizing Data Access – Part 1 (15:00-17:00)
Identifying Suboptimal Access Paths
SQL Statements with Strong Selectivity (Rowid Access, Index Access, Single-table Hash Cluster Access)
 
Optimizing Data Access – Part 2 (9:30-10:30)
SQL Statements with Weak Selectivity (Full Table Scans, Full Partition Scans, Range Partitioning, Hash and List Partitioning, Composite Partitioning, Design Considerations, Full Index Scans)
 
Optimizing Joins – Part 1 (11:00-12:30)
Definitions
Nested Loop Joins
Merge Joins
Hash Joins
Outer Joins
Choosing Join Method
 
Optimizing Joins – Part 2 (13:30-14:00)
Partition-Wise Joins
Transformations
 
Beyond Data Access and Join Optimization – Part 1 (14:00-15:00)
Materialized View
Result Caching
Parallel Processing
Direct-path Insert
 
Beyond Data Access and Join Optimization – Part 2 (15:30-16:00)
Row Prefetching
Array Interface
 
Optimizing the Physical Design (16:00-17:00)
Optimal Column Order
Optimal Data Type
Row Migration and Row Chaining
Block Contention
Data Compression