Skip to content
Archive of posts filed under the Tuning category.

Oracle 10.2.0.4 für Linux x86 ist verfügbar – Update 2 – Weitere neue Features

Folgende Oracle-Aussage stimmt definitiv nicht mehr:
Patch sets provide bug fixes only; they do not include new functionality and they do not require certification on the target system.
Wie in diesem Blogeintrag zu sehen ist, gibt es weitere neue Funktionen, worüber sich die “Performance Junkies” freuen werden

New Features Oracle 11g: Real Application Testing

Neben der Vorstellung der zwei Komponenten “Database Replay” und “SQL Performance Analyzer” in meinem Blog habe ich dazu auch noch einen etwas ausführlicheren Artikel geschrieben.
Download: www.trivadis.com -> Know-how-Center -> Publikationen
Oder direkt hier.

“Multi-column partition pruning” in Oracle 9 und 10

Eins der für mich interessantesten Features von Oracle 10.2 ist das “Multi-column partition pruning”. Sind Tabellen nach mehreren Spalten Range-Partitioniert, kann Partition Pruning voll benutzt werden, auch wenn der/die führenden Partition-Keys nicht in der Abfrage verwendet werden. In alten Versionen geht das nicht, Partition-Pruning wird dann nicht benutzt bzw. es werden viel grössere Bereiche gelesen.
Diese [...]

New Features Oracle 11g: SQL Performance Analyzer

Auch hier wieder ein Verweis auf den Artikel von Arup Nanda, der das “Doing” sehr gut beschreibt.
Das in meinem letzten Blog-Eintrag beschriebene Database Replay kann einiges nicht:

Nur einzelne Statements analysieren
Statements, die auf eine bestimmte Tabelle zugreifen, analysieren
Zusätzliche (nicht aufgezeichnete) Statements analysieren
Auf Detailebene Statistiken und Ausführungspläne analysieren

Genau diese Punkte sind die Stärken des SQL Performance Analyzer [...]

New Features Oracle 11g: Database Replay

Auch ich möchte mit einer Reihe über Features von 11g starten. Ich will dabei nicht berichten, wie einfach es ist, eine bestimmte Funktionalität einzusetzen (dafür gibt es viele andere Blogs, auf die ich gern verweisen werde). Mein Ziel ist es, das Feature zu bewerten und über mögliche Probleme zu informieren.
OK – starten wir mit Database [...]

Code formatieren (SQL, PL/SQL)

Ich formatiere seit langer Zeit meinen Code mit den Formater Tools von Quest Software – und bin da eigentlich sehr zufrieden. Für mich gibt es aber zwei Nachteile:

Lizenzpflichtig
Nur für Windows (ok, läuft auch mit Wine unter Linux)

In Laurent Schneider’s Blog habe ich nun eine Alternative gefunden: Den Online SQL Formater SQLinForm.
Schnell mal getestet – cooles [...]

Functions

Jonathan Lewis schreibt in seinem Artikel Functions über eine oft gestellte Frage:
The use of functions – a function with other selects (eg. calculate availability of a part) – is slowing down our system when we do a select over our product file.
Is there some kind of rule when functions should be used or when we [...]

DOAG Regionaltreffen Stuttgart

Am 19.07. halte ich wieder einmal 2 Vorträge am DOAG Regionaltreffen Stuttgart:

Critical Patch Update – und Ihre Applikation funktioniert noch?
Ein Critical Patch ist wichtig für die Security. Aber läuft dann die Datenbank noch?
Macht die Applikation noch, was von ihr erwartet wird?
In diesem Vortrag wird eine Methode des automatischen Testens vorgestellt.
Ausserdem werden die Erfahrungen mit den [...]