Zum Inhalt springen

Berliner Expertenseminar mit Chris Antognini: Oracle Database Query Optimizer

29. April 2014 - 30. April 2014 in Berlin

Expertenseminar

 

Für jeden SQL-Befehl, der an die Datenbank gesendet wird, muss der Query-Optimizer einen Ausführungsplan generieren, bevor dieser von der SQL-Engine ausgeführt werden kann. Das ist nötig, weil durch SQL-Befehle eine Anwendung nur spezifiziert, welche Daten zu verarbeiten sind, nicht aber wie sie zusammengestellt werden. Essenziellstes Ziel des Query Optimizers ist es daher, bestmögliche und effiziente Ausführungspläne an die SQL-Engine weiterzugeben. Anderenfalls kann die Performance stark beeinträchtigt werden.


In diesem Expertenseminar werden  weniger die internen Abläufe des Query Optimizer erklärt. Vielmehr werden die wesentlichen Merkmale des Query Optimizer dargestellt, die ausschlaggebend für eine gute Performance sind. Dabei werden alle derzeitig wichtigsten Datenbankversionen – von Oracle Database 10g Release 2 bis zur Oracle Database 12c Release 1 mit deren speziellen Features besprochen, wobei einige wesentliche Funktionen und Konzepte unabhängig von dem genauen Release sind.

 

 

 

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.

 

 

 

Agenda


Tag 1:

09:00 - 09:10    Introduction

 

09:10 - 10:30    Key Concepts

  • Selectivity and Cardinality
  • What Is a Cursor?
  • Life Cycle of a Cursor
  • How Parsing Works

 

10:45 - 12:15    Introducing the Query Optimizer

  • Fundamentals
  • Architecture
  • Query Transformations

 

13:15 - 14:15    System Statistics

  • What System Statistics Are Available?
  • Gathering System Statistics
  • Restoring System Statistics
  • Working with a Backup Table
  • Logging of Management Operations
  • Impact on the Query Optimizer

 

14:15 - 15:00    Object Statistics - Part 1

  • What Object Statistics Are Available?
  • Gathering Object Statistics
  • Configuring the dbms_stats Package
  • Working with Pending Object Statistics
  • Working with Partitioned Objects

 

15:15 - 17:00    Object Statistics - Part 2

  • Scheduling Object Statistics Gathering
  • Restoring Object Statistics
  • Locking Object Statistics
  • Comparing Object Statistics
  • Logging of Management Operations
  • Strategies for Keeping Object Statistics Up-to-Date

 

 

 

Tag 2:

 

09:00 - 10:30    Configuring the Query Optimizer

  • To Configure or Not to Configure...
  • Query Optimizer Parameters
  • PGA Management

 

10:45 - 12:15    Execution Plans

  • Obtaining Execution Plans
  • Interpreting Execution Plans
  • Recognizing Inefficient Execution Plans

 

13:15 - 15:00    SQL Tuning Techniques - Part 1

  • Altering the Access Structures
  • Altering the SQL Statement
  • Hints
  • Altering the Execution Environment
  • Stored Outlines

 

15:15 - 17:00    SQL Tuning Techniques - Part 2

  • SQL Profiles
  • SQL Plan Baselines

 

 

noch keine Agenda vorhanden

Details zum Termin

Uhrzeit: 09:00 - 17:00 Uhr

→ die vorherige Veranstaltung der Reihe

→ die nächste Veranstaltung der Reihe

Unterlagen

Chris Antognini, Trivadis GmbH: Oracle Database Query Optimizer

Location

Adresse

DOAG Dienstleistungen GmbH, Tempelhofer Weg 64, 12347 Berlin

Preise

Günstig reisen

Mit dem Kooperationsangebot der DOAG und der Deutschen Bahn reisen Sie kostengünstig das ganze Jahr über zu den Veranstaltungen der DOAG.

Mehr Informationen

Premium Card

Die Event-Flatrate für DOAG-Veranstaltungen: die DOAG Premium Card. Ihr Vorteil: einmal bezahlen – das ganze Jahr an vielen DOAG-Veranstaltungen teilnehmen.

Mehr Informationen

Mitglied werden

DOAG-Mitglieder erhalten ab 20 Prozent Nachlass auf die regulären Ticketpreise. Die persönliche Mitgliedschaft kostet nur 120 Euro pro Jahr. Informieren Sie sich!

Mehr Informationen

Zwei-Tageskarte inkl. Abendveranstaltung

  • 990,00 Mitglieder
  • 1.300,00 Nicht-Mitglieder

Buchungsbedingungen

 

 

 

Geschäftsbedingungen:

 

 

 

 

 

Vertragspartner ist die DOAG Dienstleistungen GmbH.

 

 

 

Ansprechpartner

Cornel Albert DOAG Dienstleistungen GmbH Zum Profil