Erstellen von Tablespaces mit mehrfachen Blockgrößen

Oracle9i unterstützt Datenpuffer in mehrfachen Größen, mit denen I/O-Muster der Platte innerhalb der Datenbank segmentiert und partitioniert werden können. Zudem erlaubt Oracle9i getrennte Bereiche des RAM-Arbeitsspeichers für mehrfache Blockgrößen, wodurch man uneingeschränkte Kontrolle über die I/O-Muster der Platte hat. Betrachten wir einmal näher, wie sich Dateien mit unterschiedlichen Blockgrößen erstellen und Oracle-Tabellen und Indizes in partitionierte RAM-Datenpuffer verschieben lassen.

Um die I/O-Aktivitäten der Platte zu minimieren, müssen DBAs mit den spezifischen Zugriffsarten, die mit den verschiedenen Tabellen und Indizes innerhalb ihrer Datenbanken assoziiert sind, vertraut sein. So zeigen z.B. Indizes und große Objektdatentypen von Oracle (BLOB, CLOB) die beste Leistung mit großen Blöcken; wahlfreier Zugriff kleiner Datenzeilen funktioniert am besten mit kleinen Blockgrößen.

Nach dem Identifizieren der Tabellen und Indizes, für die eine bestimmte Blockgröße von Vorteil ist, sollten die folgenden drei Schritte unternommen werden, um die Tabelle bzw. den Index zu verschieben:

  1. Definition der Datenpuffer für mehrfache Blockgrößen im RAM der Oracle SGA.
  2. Definition der Tablespaces und der Dateien mit Blockgrößen entsprechend der instantiierten Blockgrößen in den RAM-Datenpuffern.
  3. Verschieben der Tabellen und Indizes in diese neuen Tablespaces mit den Oracle-Befehlen alter table und alter index.

Um ein einfaches Beispiel zu nennen: Gehen wir einmal davon aus, dass wir kleine OLTP-Tabellenzeilen in eine Blockgröße von 2 KByte und außerdem die Indizes in Tablespaces mit einer Blockgröße von 32 KByte verschieben möchten.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

2 Tagen ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

2 Tagen ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

2 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

2 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

3 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

3 Tagen ago