Frage

Ich las über "Indexkonflikt" und fand die folgende Erläuterung:

Oracle B-Tree-Indizes sind "Rechtshänder" und die rechten Blätter des B-Baums enthalten den höchsten Schlüssel auf dem niedrigsten Baumstufe.

Index-Blattknoten-Konflikte geschieht, wenn Zeilen basierend auf einem vom Benutzer generierten Schlüssel (dh eine Sequenz) eingesetzt werden, und da der Sequenztasten immer die High-Order-Taste ist, muss jeder Einsatz eines Indexstrukturknotens mit niedrigem Pegel nach oben zu derHigh-Key-Indikatoren im B-Tree-Index.

Gibt es andere Nachteile von Oracle B-Tree-Indizes, die Rechtshänder sind?

und was könnte die anderen Gründe für den Indexkomponenten / Insertionsfonds sein?

War es hilfreich?

Lösung 2

Meine Frage war speziell für Oracle B-Tree-Indizes und nicht darüber, was "Indexkomponenten" eigentlich ist. Obwohl ich meine Frage noch ein paar weitere Punkte hinzufügen möchte und somit darauf antworten möchte.

Index-Blattknoten-Konflikte geschieht, wenn Zeilen basierend auf einem vom Benutzer generierten Schlüssel (dh eine Sequenz) eingesetzt werden, und da der Sequenztasten immer die High-Order-Taste ist, muss jeder Einsatz eines Indexstrukturknotens mit niedrigem Pegel nach oben zu derHigh-Key-Anzeigen im B-Tree-Index.

Es gibt drei Techniken, die zur Entlastung dieses Indexfonds verwendet werden:

    .
  • Reverse-Taste-Indizes
  • Sequenzen mit dem Cache- und NOORDER-Optionen
  • Verwenden von Hash Partitioned Global Indizes
  • Anpassen der Indexblockgröße

Andere Tipps

Indexkondition oder heiße Flecken können beim Indexieren einer seriell erzeugten PK auftreten.In diesem Fall werden alle neuen Datensätze immer auf dem rechten Blatt des Blattes des Index eingefügt, der Latches verursacht.

Um dieses Problem zu vermeiden, wurde Oracle das Umgekehrte Schlüssel Option.In den umgekehrten Schlüsselindex werden Einträge umgekehrt gespeichert (einfach Put-123 wird als 321 gespeichert) und neu eingefügt wird sich über den Index.

Im Allgemeinen tritt der heiße Fleck jedes Mal auf, wenn Sie viele Daten in denselben Blattblock einfügen.

Wichtiger Hinweis - Wenn Sie den umgekehrten Key-Index verwenden, können Sie keine Sortiments-Scans verwenden, so dass Sie Ihre Optionen wiegen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top