Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Ileana Someşan
Senior Systemberaterin Core Technolog...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database In-Memory Option
Kurze Einführung
Il...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Eine Erweiterung der Oracle Datenbank Enterprise E...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Starke Beschleunigung von analytischen
Datenbanken...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Duale Repräsentation der Daten im
Hauptspeicher
– ...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Wird mit der Oracle DB automatisch installiert, is...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database In-Memory Advisor
Ileana Someşan 7
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Ziel:
– Evaluiert den Nutzen der In-Memory Option ...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Identifiziert die analytische Arbeitslast Ihrer DB...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• HTML-Bericht
– Empfehlungen zur Konfiguration der ...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 11
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 12
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Lizenz für Diagnostics Pack und Tuning Pack
• Orac...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
1. ZIP-Archiv von My Oracle Support herunterladen
– ...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Advisor auf relevante Arbeitslast ausführen
– Z.B....
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Diagnostics und Tuning Pack müssen aktiv sein
– sh...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Im Oracle Kernel integriert
• Bestandteil des Orac...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Danke!
Fragen?
Ileana Someşan 18
ileana.somesan@orac...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Oracle Database In-Memory Option
– http://www.orac...
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 20
Oracle Database In-Memory Advisor (Deutsch)
Nächste SlideShare
Wird geladen in …5
×

Oracle Database In-Memory Advisor (Deutsch)

2.014 Aufrufe

Veröffentlicht am

Der Oracle Database In-Memory Advisor kann die Performance-Vorteile der In-Memory Option für eine konkrete DB abschätzen. Der Advisor kann bereits in einer 11g Datenbank ausgeführt werden.

Veröffentlicht in: Daten & Analysen
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.014
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.000
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Oracle Database In-Memory Advisor (Deutsch)

  1. 1. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan Senior Systemberaterin Core Technology Oracle Database In-Memory Advisor Ileana Someşan
  2. 2. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Database In-Memory Option Kurze Einführung Ileana Someşan 2
  3. 3. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Eine Erweiterung der Oracle Datenbank Enterprise Edition – Verfügbar in Version 12.1.0.2+ – Auf allen Hardware-Plattformen, auf denen Oracle DB zertifiziert ist • Neue Möglichkeit der Verwaltung und Verarbeitung der Daten im Arbeitsspeicher – Ziel: Auswertungen in Echtzeit Ileana Someşan 3 Was ist die In-Memory Option?
  4. 4. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Starke Beschleunigung von analytischen Datenbanken: Data Warehouse, Reporting – Faktor 100 • Schnellere transaktionale Datenbanken – Bei gemischter Arbeitslast: operatives System wird gleichzeitig für Reporting genutzt – Analytische Indizes können entfernt werden • Sehr einfache Implementierung • Volle Kontrolle über die Daten, die in den Hauptspeicher geladen werden – Performancekritische Daten, nicht die gesamte Datenbank! • Keine Applikationsänderungen • Nahtlose Integration mit allen bestehenden Oracle DB-Technologien Ileana Someşan 4 In-Memory Option Vorteile Advisor
  5. 5. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Duale Repräsentation der Daten im Hauptspeicher – Zeilen- und Spaltenformat – Transaktional konsistent • Transaktionen verwenden Zeilenformat – Optimal für häufige Inserts/Updates/Deletes • Analytische Abfragen verwenden neues Spaltenformat – Optimal für Suche/Filterung/Aggregation Ileana Someşan 5 Oracle DB + In-Memory Option Neue Speicherarchitektur Arbeitsspeicher (SGA) Zeilenformat Standard Buffer Cache Festplatte SALES NEU In-Memory Column Store SALES Spaltenformat
  6. 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Wird mit der Oracle DB automatisch installiert, ist zunächst inaktiv • Für die Aktivierung: Größe des In-Memory Column Stores einstellen • • Objekte konfigurieren, die in den In-Memory Column Store geladen werden sollen • Oracle Optimizer verwendet den In-Memory Column Store automatisch Ileana Someşan 6 Aktivierung und Nutzung alter system set inmemory_size = XXX G scope=spfile; shutdown immediate; startup; alter table XXX … inmemory; Advisor Advisor
  7. 7. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Database In-Memory Advisor Ileana Someşan 7
  8. 8. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Ziel: – Evaluiert den Nutzen der In-Memory Option für Ihre konkrete DB – Empfiehlt die optimale Konfiguration der In-Memory Option • Sehr einfach • Einsatz in Oracle DB 11.2.0.3+ – Empfehlungen können in Oracle DB 12.1.0.2+ implementiert werden Überblick Ileana Someşan 8 In-Memory Advisor
  9. 9. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Identifiziert die analytische Arbeitslast Ihrer DB – Aus AWR (Automatic Workload Repository) und ASH (Active Session History) • Liefert Ergebnisse auf Basis von: – Aktuellen DB-Statistiken – Annahmen, z.B. Performance-Gewinn durch Eliminierung von Wartezeiten, Kosten für Komprimierung/Dekomprimierung, Auswirkung auf Schreibaktivität • Die Advisor-Ergebnisse sind Schätzungen – Verwendet nicht die In-Memory Option • Der Advisor läuft nicht in Echtzeit mit – Analysiert vergangene DB-Aktivität Ileana Someşan 9 Funktionsweise
  10. 10. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • HTML-Bericht – Empfehlungen zur Konfiguration der In-Memory Option • Optimale Größe des In-Memory Column Stores • Tabellen, die von der In-Memory Option am meisten profitieren • Komprimierungstyp – Geschätzter Performance-Gewinn und Zeiteinsparung • SQL-Skript – Zur Implementierung der Advisor-Empfehlungen Ileana Someşan 10 Ergebnis
  11. 11. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 11
  12. 12. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 12
  13. 13. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Lizenz für Diagnostics Pack und Tuning Pack • Oracle DB Version 11.2.0.3+ • Traditionelle (Non CDB) Architektur – 12c Multitenant Datenbanken noch nicht unterstützt • Analytische Arbeitslast • Aktuelle DB-Statistiken Ileana Someşan 13 Voraussetzungen
  14. 14. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 1. ZIP-Archiv von My Oracle Support herunterladen – Support Note 1965343.1 2. Archiv entpacken und Installationsskript ausführen – Führt durch die Installation 3. Mitgeliefertes SQL-Skript nutzen – Task Name, Beginnzeit und Dauer der analysierten DB-Aktivität Ileana Someşan 14 Installation und Ausführung $ sqlplus sys/<pw> as sysdba SQL> @instimadv SQL> @imadvisor_analyze_and_report
  15. 15. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Advisor auf relevante Arbeitslast ausführen – Z.B. Monatsende mit intensiver Reporting-Aktivität • Dauer der analysierten Arbeitslast (Zeitintervall) – 1 Stunde oder länger, abhängig von DB-Aktivität • Overhead für die Ausführung – Gering, wie bei anderen DB-Advisors – Kann komplett eliminiert werden, indem die DB-Statistiken auf ein Testsystem exportiert werden • Validierung der Ergebnisse mit Hilfe des SQL Performance Analyzers Ileana Someşan 15 Tipps
  16. 16. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Diagnostics und Tuning Pack müssen aktiv sein – show parameter control_management_pack_access – Falls 'NONE' oder 'DIAGNOSTIC': alter system set control_management_pack_access='DIAGNOSTIC+TUNING'; – Sonst Fehlermeldung ORA-13717: Tuning Package License is needed for using this feature • DB muss eine analytische Aktivität vorweisen – Sonst Fehlermeldung ORA-20001: Statistics capture failed: no analytical database activity was detected • Parameter LONGCHUNKSIZE im Skript imadvisor_retch_recommendations.sql anpassen – Standardwert LONGCHUNKSIZE 2000000000; – Kleineren Wert zuweisen z.B. LONGCHUNKSIZE 2000; – Falls Fehlermeldung ORA-24817: Unable to allocate the given chunk for current lob operation Ileana Someşan 16 Einige Fehlermeldungen
  17. 17. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Im Oracle Kernel integriert • Bestandteil des Oracle Ökosystems • Sehr einfache Aktivierung/Deaktivierung • Extreme Beschleunigung von analytischen Abfragen • Kombination aus Spalten- und Zeilenformat – Reporting nutzt In-Memory Spaltenformat – Transaktionen nutzen In-Memory Zeilenformat • Auch für SAP geplant • In-Memory Advisor hilft bei der Implementierung & schätzt den Performance-Vorteil Oracle In-Memory Ileana Someşan 17 Zusammenfassung
  18. 18. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Danke! Fragen? Ileana Someşan 18 ileana.somesan@oracle.com http://de.slideshare.net/somesan
  19. 19. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Oracle Database In-Memory Option – http://www.oracle.com/us/corporate/features/database-in-memory-option/index.html • Oracle Database In-Memory Option: White Paper – Link • In-Memory Advisor – http://www.oracle.com/technetwork/database/manageability/inmemory-advisor-2412222.html • In-Memory Advisor: Best Practices White Paper – http://www.oracle.com/technetwork/database/manageability/info/twp-in-memory-advisor-bp- 2430474.pdf Ileana Someşan 19 Weitere Infos
  20. 20. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Ileana Someşan 20

×