Unnormal große .sqlite Datei? So bekommt man sie wieder klein

Kleine Anleitung:

  1. Datei mit dem sqlite3 analyzer analysieren. Man sieht damit, was wie viel Speicherplatz einnimmt.
  2. Gegebenenfalls Datenmüll löschen, zum Beispiel mithilfe des DB Browsers.
  3. Ist die Freelist groß? Das ist reservierter Platz, der durch DELETE Operationen entstanden ist. SQLite verkleinert die Datenbankdatei im Normalfall nicht. Mit VACUUM kann er freigegeben werden.