TurboDB VCL Komponenten Bibliothek

TTdbDatabase.IndexPageSize

TTdbDatabase        Siehe auch

Previous  Top  Next

Legt die Seitengröße für den Index fest, der als nächstes erzeugt wird.

Delphi Syntax:

property IndexPageSize: Integer;

C++ Syntax:

__property int IndexPageSize = {read=FIndexPageSize, write=FIndexPageSize, nodefault};

Beschreibung

Normalerweise berechnet TurboDB die Seitengröße für einen Index intern. Durch Setzen dieser Eigenschaft können Sie diesen Wert für Spezialfälle anpassen. Die Eigenschaft legt die Größe einer Bayer-Baum-Seite in Bytes fest. Der eingestellte Wert wird für alle nachfolgenden Aufrufe von TTdbTable.AddIndex verwendet.

Je kleiner die Seiten sind, desto höher wird der Index-Baum werden. Normalerweise sollten Sie die Größe einer Indexseite so wählen, dass zwischen 10 und 300 Datensätze pro Seite indiziert werden können. Im Zweifelsfall können Sie mit verschiedenen Größen experimentieren um die schnellste Variante für Ihre Anwendung herauszufinden.