Es gibt bei der Datenbank noch weitere Aspekte:
Nummer 1 ist natürlich nach längerer Benutzung immer der durch Löschungen / Editierungen entstandene WhiteSpace.
Nummer 2, die Ansichts-Indizes an sich, wurden bereits erwähnt.
Aber hier noch eine Nummer 3: Auch, wenn bei entsprechenden Settings nicht benutzte Ansichtsindizes nach 45 Tagen verworfen (gelöscht) werden und man nach einer gewissen Zeit der Beobachtung dann hinterfragen sollte: "Werden diese Ansichten überhaupt benötigt?", so können auch die ständig benutzten Ansichtsindizes nach längerer Nutzung ein Problem werden (das gilt auch für Volltextindizes!):
Bedingt durch ihren internen Aufbau bröseln die in ihrer inneren Struktur immer weiter auseinander, die "internen Löcher" werden immer grösser und grösser. Sie können sogar korrupt (oder unzuverlässig) werden.
Killt man die Ansichtsindizes und lässt sie neu aufbauen (updall -R oder Shift-F9 im Frontend für die gerade geöffnete Ansicht), dann staunt man, was da *mit* Ansichtsindizes an Platz eingespart wurde.
Genau hierfür spricht das, was Thorsten "The Schnubbel" hier beschrieben hat: Er wundert sich über 180 MB bei einer Mini-DB. Eine leere DB hat 20 MB (das es mit einer (!) geöffneten Ansicht immer noch 20 MB sind, ist belanglos - wenn da in der Ansicht nix gefordert ist, dann braucht die auch kaum Heu). Ansichtsindex-Refresh oder - insofern gar nicht vorhanden - Neuaufbau von Indizes und die DB ist 180 MB gross.
Das spricht für eine oft genutzte, aber überhaupt keiner Maintenance unterliegenden Anwendung.
Bernhard