Ich kenne die interne Struktur von
FB nicht, aber normalerweise ist eine regelmäßige Seitenreorganisation für eine performante
DB unabdingbar. In Abhängigkeit von der Fetchengine sowie dem Pagemanager kann es zu drastischen Performancegewinnen kommen, wenn logisch zusammenhängende Seiten bei einem Reinigungslauf, der über das reine Verkleinern hinausgeht, auch "nebeneinander" abgelegt werden.
Unter Windows gibt es das Scatter/Gather-IO, bei dem bis zu 8 Seiten in einem Wisch in den Speicher geladen bzw. geschrieben werden. Zumindest MS-
SQL sortiert daher vorher (während einer Reorganisation) die Seiten so, das die zu einer
DB/Tabelle gehörenden Daten schneller geladen werden.
Wie das bei Firebird ist, weiss ich jedoch nicht, es würde micht jedoch nicht wundern, wenn dort eine ähnliche Organisation und Strukur vorhanden ist.