5 Gründe aus Performance Sicht

Werbung
5 Gründe aus Performance Sicht
5 GRÜNDE IM ÜBERBLICK
Performancesteigerung von
unterschiedlichsten Anwendungen
und das vereinfachte Management
von Performance relevanten
Einstellungen sind Kernfunktionen
der Oracle Database 11g im
Performance Sektor.
 RESULT Cache
 SQL Plan Management
 SQL Performance Analyzer
 Komprimierung
 Automatisches SQL Tuning
Schnelle Ergebnisse mit dem RESULT Cache
Ein zusätzlicher Bereich im Memory der Datenbank wird gesondert für Ergebnisse
RESULT CACHE
 Unmittelbarer Nutzen ohne
aufwändige Programmierung
 Für rechenintensive und sich
wiederholende Abfragen und
PL/SQL-Funktionen
von Abfragen und PL/SQL-Funktionen zur Verfügung gestellt. Diese Funktionalität
steht standardmässig in der Enterprise Edition zur Verfügung und ist automatisch
eingeschaltet. Die Konfiguration und das Ein-/Ausschalten dieses CachingMechanismus wird einfach kontrolliert und verwaltet über Initialisierungsparameter.
Das Cachen einzelner Statements bzw. Bereiche im Statement ist zudem über den
Einsatz von speziellen Hints möglich. Ohne weitere Programmierung ist somit eine
sofortige Steigerung der Performance bei Applikationen mit sich wiederholenden
Statements unmittelbar erkennbar. Datawarehouse-Anwendungen,
Webanwendungen, Berichterstellungen sind typische Beispiele für den Einsatz
dieser Funktionalität.
Produkte: Datenbank Enterprise Edition
SQL PLAN MANAGEMENT
 Keine Performance-Risiken durch
SQL Planänderungen
 Intelligente Weiterentwicklung der
SQL Pläne
Kein Risiko bei SQL Planänderungen
Änderungen am System beispielsweise hervorgerufen durch neue
Softwareversionen, neue Statistiken, Änderungen am Schema können zur
Beeinflussung des SQL Plans im guten wie auch im schlechten Sinne führen. Um
diesen Risikofaktor auszuschliessen, kann in Oracle Database 11g kontrollierte SQL
Planausführung einfach ohne zusätzliches Setup über Parameter eingeschaltet
werden. Ein neuer Plan für ein SQL Statement wird unter Verwendung des SQL
Plan Management nicht sofort genutzt, sondern erst nach einer Überprüfung auf
seine Güte freigegeben.
Dadurch wird nicht nur der Umstieg von Datenbank-Applikationen auf Oracle
Database 11g einfacher, sondern auch der Risikofaktor durch Planänderungen
eliminiert.
Produkte: Datenbank Enterprise Edition
September 2010
Oracle Deutschland B.V. & Co. KG - Business Unit Database Technologies
SQL PERFORMANCE ANALYZER
 Umfangreiche Analyseberichte bei
SQL Performance Änderungen
 Einfache Beurteilung der SQL
Performance bei Veränderungen
 Berücksichtigung verschiedenster
Aspekte wie CPU, Disk Reads
usw.
Vergleichsanalyse bei Änderungen leicht gemacht
Immer dann, wenn SQL Performance Änderungen zu erwarten sind, kann der SQL
Performance Analyzer (kurz SPA) eine große Hilfestellung leisten. Der SQL
Performance Analyzer ist dabei eine neue Funktionalität der Datenbank 11g und
eine Komponente der Real Application Option.
Solche SQL Performance Änderungen können aus unterschiedlichen Gründen
eintreten. Sie können die Folge sein z.B. von Upgrades der Datenbank und damit der
Optimizer Version, von Änderungen an einem Optimizer Parameter oder auch von
Schemaänderungen an Tabellen oder Indizes durch Einsatz von Partitionierung.
Genaue Aufzeichnungen vor und nach der Änderung ermöglichen detaillierte
Vergleichsberichte, die ein genaues Abschätzen des Risikos erlauben. Die
Integration in das SQL Plan Management und den SQL Tuning Advisor hilft zudem,
nach der Berichterstellung die weitere Vorgehensweise zu planen.
Der SQL Performance Analyzer ist darüberhinaus auch für Datenbank Upgrades ab
Version 9i einsetzbar.
Produkte: Datenbank Enterprise Edition, Real Application Testing Option
Weniger Plattenplatz und mehr Performance
Tabellenkomprimierung gehört schon lange aus Plattenplatz- und
KOMPRIMIERUNG
 Kosten- und Ressourcenreduktion
(Green IT) durch Einsparung von
Plattenplatz und Steigerung der
Performance
Performancegründen zu den Top 10 Key Features für Data Warehouses. Mit Oracle
Database 11g Advanced Compression Option eröffnen sich neue Möglichkeiten des
Einsatzes.
 Unabhängig vom Applikations-
workload (für DWH und OLTP)
Die Komprimierung ist nun unabhängig vom Anwendungs-Workload verwendbar
 Einsetzbar bei unstrukturierten
und zusätzlich auch einsetzbar für unstrukturierte Daten wie Emails, Bilder, Texte
Daten und auch ausserhalb der
Datenbank
usw. Somit profitieren Anwendungen, die bisher noch nicht von der Komprimierung
profitieren konnten wie z. B. OLTP- und Contentmanagementsysteme von den
Vorteilen der Erweiterungen. Darüberhinaus wird die Komprimierung nicht nur
innerhalb der Datenbank, sondern auch ausserhalb z.B. für Backups verfügbar.
Produkte: Datenbank Enterprise Edition, Advanced Compression Option
AUTOMATISCHES SQL TUNING
 Automatisierung des Tunings
 Automatische Implementierung
von Tuning-Empfehlungen wie
SQL Profiles
 Detaillierter Berichte und Charts
über die Tuning Massnahmen
SQL Tuning ganz automatisch
Mit dem Einsatz des Tuning Packs ist es nun möglich, die Datenbank im
vollautomatischen Tuning Modus, auch automatisches SQL Tuning genannt, laufen
zu lassen.
Vollautomatisch zu bestimmten definierten Wartungszeiträumen werden die "High
Load" Statements gesammelt und Empfehlungen generiert, wie diese zu tunen sind.
Zu erneuernde Statistiken, grundsätzliche Hinweise auf fehlende Zugriffsstrukturen,
Umschreiben des Statements, Empfehlungen für SQL- Profiles werden in einem
Bericht umfassend dokumentiert und stehen sogar in historischen Zeiträumen zur
Verfügung. Im “Auto-Implement” Modus können dabei sogar ohne weiteres Zutun
Profiles automatisch implementiert werden.
Produkte: Datenbank Enterprise Edition, Datenbank Diagnostics Pack,
Datenbank Tuning Pack
September 2010
Oracle Deutschland B.V. & Co. KG - Business Unit Database Technologies
Herunterladen