© OPITZ CONSULTING Deutschland GmbH 2013 Seite 1 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Vorspann • Wird als „Vorspann“
eingesetzt, z.B. vor / nach
Veranstaltungen, zum
Beamerwarmleuchten etc.
• Ein Titel ist optional,
kann ggf. entfallen.
• Geeignet ist z.B. der Titel der
Veranstaltung
Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 2 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titelfolie: • Damit beginnt ein Vortrag.
• Haupttitel: 1zeilig!
• Untertitel: max 2. Zeilen
• Referent: Name, Funktion,
OC Niederlassung
• Logo: Optional.
Entweder ein Kunden/ oder
themenbezogenes Logo
verwenden. Ideal
quadratisch, 3 Raster breit.
• Fusszeile mit Haupttitel
füllen.
Katja Werner
Senior Consultant
OPITZ CONSULTING GmbH
mit Einsatz von SQL Plan Baselines
Nürnberg, 19.11.2013
Performance-Stabilisierung
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING GmbH 2012 Seite 3 <Präsentationstitel – bitte im Folienmaster ändern>
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
1Pager • Layout ausschließlich für den
1Pager
• Einsatz ist bei Konferenzen,
ext. Veranstaltungen etc.
obligatorisch. Die Folie ist
Folie 2 (nach der Titelfolie)
• Der Inhalt darf nicht
verändert werden.
• Ausnahme: Der Block
Märkte darf situativ um
Partnerlogos
(ORACLE, etc.) ergänzt
werden
Mission
Wir entwickeln gemeinsam mit allen
Branchen Lösungen, die dazu führen, dass
sich diese Organisationen besser entwickeln
als ihr Wettbewerb.
Unsere Dienstleistung erfolgt
partnerschaftlich und ist auf eine langjährige
Zusammenarbeit angelegt.
Leistungsangebot
Business IT Alignment
Business Information Management
Business Process Management
Anwendungsentwicklung
SOA und System-Integration
IT-Infrastruktur-Management
Märkte
Branchenübergreifend
Über 600 Kunden
29%
Industrie / Versorger /
Telekommunikation
29%
Handel / Logistik /
Dienstleistungen
42%
Öffentliche Auftraggeber / Banken und
Versicherungen / Vereine und Verbände
Eckdaten
Gründung 1990
400 Mitarbeiter
9 Standorte
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 4 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Agenda • Diese Folie dient zur
Darstellung der Agenda
• Haupttitel: 1zeilig!
• Die Agenda sollte
möglichst nur die
Hauptteile erläutern.
• Die 1. Ebene ist numeriert,
• Sofern Ebene 2 genutzt
wird, ist diese als
Spiegelstrichaufzählung zu
gestalten.
• Wichtig: Die Agenda ist
kein Inhaltsverzeichnis!!!
Agenda
1. Der Anfang
2. Etwas Theorie
3. Der Weg zu stabiler Performance
4. SQL Plan Baselines in der Praxis
5. Und noch etwas Praxis – Testcases
6. Am Ziel
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 5 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
1 Der Anfang
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 6 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Herausforderung
Als Datenbankadministrator beim Kunden
"Die Performance ist schlecht"
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 7 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Ist die
Performance
immer
schlecht?
Nein. Letzte
Woche war gut.
…
Ursachenforschung
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
... Ist mal
besser. Und mal
schlechter.
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 8 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
2 Etwas Theorie
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 9 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wie entsteht der Explain Plan?
Query Transformer
Estimator
Plan Generator
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
Bester Explain Plan
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 10 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Was denken Sie?
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
A) Oracle kanns nicht besser.
B) Cost based Optimierung hat noch nie
funktioniert.
C) Richtige Antwort.
Warum sind die Explain Plans so schlecht?
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 11 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Warum sind die Explain Plans so „schlecht“?
Bindevariablen in Verbindung mit unterschiedlich
großen Datenmengen
Funktionen/Prozeduren im Code
Viele Joinmöglichkeiten
Veraltete Statistiken
Ungünstige Einstellungen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
C) Richtige Antwort(en):
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 12 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen. Hint
Stored Outline
SQL Profile
SQL Plan Baseline
Möglichkeiten zur Stabilisierung
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 13 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
3 Der Weg zu stabiler Performance
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 14 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Fragen
Wieviel Statements sind betroffen?
Was für Statements sind betroffen?
Was will ich wie stabilisieren?
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 15 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Der Weg zu stabiler Performance
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
Analyse (wechselnde Explain Plans, lang laufende
SQL-Statements/Geschäftsprozesse)
Priorisieren, Stabilisierungsmaßnahme(n) festlegen
Datensammlung (DBA_HIST_SQLSTAT)
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 16 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Anzahl unterschiedlicher Explain Plans
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
700
40 15 Für alle Statements
auf der DB
1
2
>2
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 17 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Klassifizierung von SQL Statements
„Normales“ Statement:
select * from employee where id=99;
Literalstatements:
select * from employee where name=‘SCOTT‘;
select * from employee where name=‘MUELLER‘;
select * from employee where name=‘HUGO‘;
Statements mit Bindevariablen:
select * from employee where name=:var1;
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 18 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
1
2
>2Bindevariablen-
Statements (ca. 550)
Unterschiedliche Explain Plans pro Statement“art“
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
Literalstatements (ca. 100)
Einfache Statements (ca. 100)
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 19 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Fazit für vorliegende Datenbank
Kaum Statements mit Literalen
Viele Statements mit Bindevariablen
Insgesamt ca. 50 Statements, die stabilisiert werden
könnten
SQL Plan Baselines sollen eingesetzt werden
Große und kleine Datenmengen testen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 20 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
4 SQL Plan Baselines in der Praxis
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 21 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Das ist eine SQL Plan Baseline
ALL_ROWS
DB_VERSION('11.2.0.3')
OPTIMIZER_FEATURES_ENABLE('11.2.0.3')
USE_NL(@"SEL$F5BB74E1" "C"@"SEL$2")
USE_NL(@"SEL$F5BB74E1" "A"@"SEL$2")
LEADING(@"SEL$F5BB74E1" "B"@"SEL$2"
"A"@"SEL$2" "C"@"SEL$2")
INDEX(@"SEL$F5BB74E1" "C"@"SEL$2"
("PROMOTIONS"."PROMO_ID"))
INDEX(@"SEL$F5BB74E1" "A"@"SEL$2"
("PRODUCTS"."PROD_ID"))
……
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 23 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Voraussetzungen
Enterprise Edition
Bei Nutzung von SQL Tuning Sets: Tuning + Diagnostic
Pack
OPTIMIZER_USE_SQL_PLAN_BASELINES=TRUE
Ab Oracle 11g
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 24 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
ADMINISTER SQL MANAGEMENT OBJECT
Zum vernünftig arbeiten können:
SELECT ANY DICTIONARY
CREATE TABLE + Quota
CREATE, ALTER SESSION
Evtl. Rechte auf Applikationsschemata
Evtl. ADVISOR
Rechte für Baselines
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 25 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wo bekomme ich SQL Plan Baselines her?
Automatisches Laden, wenn:
OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES=TRUE
Manuelles Laden aus:
SQL Tuning Set
Cursor Cache
Stored Outline
Import aus anderen Datenbanken
AWR (nur über SQL Tuning Set)
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 26 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Export und Import von Baselines
Erstellen einer Stagingtabelle:
DBMS_SPM.CREATE_STGTAB_BASELINE
Befüllen der Stagingtabelle:
DBMS_SPM.PACK_STGTAB_BASELINE
Export/Import und dann wieder entpacken:
DBMS_SPM.UNPACK_STGTAB_BASELINE
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 27 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
SQL Plan History
Wie entsteht der Explain Plan mit Baselines?
Query Transformer
Estimator
Plan Generator
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
Bester Explain
Plan
SQL Plan Baseline
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 28 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wie entsteht der Explain Plan mit Baselines?
Vorhandene SQL Plan Baseline:
Vorhandene SQL Plan Baseline und vom Optimizer
entwickelter Alternativplan:
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 29 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wird meine Baseline genutzt?
V$SQL.SQL_PLAN_BASELINE für aktuell laufende
Statements
DBA_SQL_PLAN_BASELINES.LAST_EXECUTED (nicht
immer zuverlässig)
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 30 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Enabled? Accepted?
ENABLED, aber nicht ACCEPTED:
Explain Plan wird nicht genutzt
Akzeptieren von Plänen (ACCEPT=YES) durch:
1.) Manuelles Laden
2.) DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE
3.) Der erste erfasste Explain Plan ist automatisch
akzeptiert
ACCEPTED lässt sich nicht mehr zurücksetzen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 31 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Was passiert, wenn … ?
Zwei Pläne enabled sind , aber nur einer accepted ist
und
Der akzeptierte Plan gelöscht wird
dann
Wird der zweite Plan NICHT automatisch genutzt
Werden hinzukommende Pläne nicht genutzt
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 32 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Baselines und DB-Konsole/Grid Control
Schöne Übersicht
Einfaches Löschen, Evaluieren
Nicht alles zu sehen (LAST_EXECUTED)
Nicht für alle Tasks (Description einfügen)
Besser: DBA-Views und APIs nehmen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 33 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Lessons Learned
Baseline wirkt für gesamte Datenbank
DBA_SQL_PLAN_BASELINES.LAST_EXECUTED
dbms_xplan.display_sql_plan_baseline
Nicht genutzte Pläne unterliegen Retentiontime
Automatisch gesammelte Baselines erst beim 2.
Ausführen
Für Join von Tabelle mit Collection CAST-Operator
nutzen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 34 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
5 Und noch etwas Praxis – Testcases
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 35 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Usachenforschung
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 36 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Ziel von Testcases
Nachvollziehbarkeit: Was wurde getestet und wie
waren die Ergebnisse?
-> Vergleich zwischen Gestern und Heute
Wiederholbarkeit: Wie sind die Ergebnisse, wenn ich
den Test erneut durchführe?
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 37 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Was gehört zu einem Testcase?
Dokumentation:
Welcher konkrete Geschäftsprozess?
(Beispiel: Rechnungserstellung für Telefonnummer
0172-2048790 für die Monate 01-03/2013)
Start- und Endezeitpunkt des Prozesses
SQL Tuning Set für alle SQLs
AWR-Report für genau diesen Zeitraum
Skripts
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 38 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Umsetzung der Testcases
Erstellung zusammen mit Fachbereich für konkret (!!!)
definierte Geschäftsprozesse
Immer dieselben Datenmengen pro Testcase
Für viel und wenig Daten
Messung gesamter Prozesse, nicht einzelner SQL
Statements
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 39 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Best Practice
Modulnamen verwenden
Shared Pool und Buffer Cache leeren
SQL Tuning Sets
AWR-Snapshots vor und nach Testlauf
Große sowie kleine Datenmengen
Testdatenmenge möglichst langlebig wählen
Tuningmaßnahmen im Releaseplan einplanen
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 40 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Woran festmachen, ob die Performance besser ist?
Testumgebung:
Testcases ablaufen lassen
Laufzeiten messen, evtl. Unschärfen auswerten
Produktion
Vergleiche der Prozesslaufzeiten mit Testcases
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 41 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Unschärfen
Ressourcen, die nicht nur von Testdatenbank allein
genutzt werden (Storage, Netzwerk, CPU)
Bei Vergleich zwischen Test und Produktion:
Prozesse laufen in Produktion nicht isoliert
Unterschiedliche abgefragte Datenmengen
Unterschiedliche Hardware
AWR-Reports, SQL Tuning Sets und Laufzeiten helfen bei
der Beurteilung
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 42 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Was bringt der Testcase?
Referenz bei Problemen in Produktion
Wiederholbarkeit bei Upgrades/Hardwarewechsel
Ausgangspunkt fürs Tuning
Auch bei Refactoring ganzer Geschäftsprozesse kann
anhand von Modullaufzeiten eine
Verbesserung/Verschlechterung gemessen werden.
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 43 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
6 Am Ziel
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 44 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Und jetzt die Kür – Baselines + Testcases
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
1. Statement- auswahl 2. Testcase
3. Baseline/ Tunen
4. Kontrolle
Test/Entwicklung Produktion
2. Testcase
3. Baseline/ Tunen
Abnahme
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 46 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Am Ziel?
Regelmäßiger Administrationsaufwand
Rückhalt von Fachabteilung, Entwicklern und Testern
sichern
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
„Man muss eine Aufgabe vor sich sehen
und nicht ein geruhsames Leben“
(Leo Tolstoi)
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 47 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Erkenntnisse fürs weitere DBA-Leben
1. Tune nicht nur. Stabilisiere!
2. Klassifiziere deine Statements nach Art, Anzahl und
Laufzeiten und du kennst die Datenbank!
3. Priorisiere!
4. Nutze Testcases für Vergleiche und Wiederholbarkeit!
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 48 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Nein. Ist super.
Immer! Stabil! Ist die
Performance
immer noch
schlecht?
Am Ziel!
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
Testcases
haben wir auch
…
… zum Vergleich bei:
- Problemen
- Upgrades
- Codeänderungen
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 49 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Fragen und Antworten: • Diese Folie kann als Q&A
Folie verwendet werden,
sofern dies überhaupt nötig
ist.
• Die Alten Folien F&A, Q&A
(mit/ohne Schatten, aus
anderen Design abgekupfert
oder wie auch immer, werden
NICHT MEHR
EINGESETZT.)
Fragen und Antworten
Design: • Das Farbschema ist im
Design als „OC 2009“
hinterlegt.
• Ebenso sind die Schriftarten
als „OC 2009“ hinterlegt.
• Die Standardfarben sind:
© OPITZ CONSULTING Deutschland GmbH 2013 Seite 50 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 01.10.2009; TGA, MVI, JWI
Kontakt 1. fach: • Diese Folie wird als vorletzte
Folie genutzt, um den
individuellen Bezug zum
Referenten herzustellen.
• Als Foto muss ein
quadratisches Foto des
Referenten in qualitativ
hochwertiger Form vorliegen.
• Das Foto geht über 3
Rasterbreiten.
• Die Daten der Adresse sollten
vollst. eingegeben werden
Kontakt
Katja Werner Senior Consultant
OPITZ CONSULTING Deutschland GmbH
Standort München
Weltenburger Straße 4 | 81677 München
Tel. +49 (89) 68 00 98-1466
youtube.com/opitzconsulting
@OC_WIRE
slideshare.net/opitzconsulting
xing.com/net/opitzconsulting