Mehr Tempo für iPhoto « Macmagazin
6. Datenbank schrumpfen
Dieser Tipp erfordert etwas Know-how und Erfahrung im Umgang mit dem Terminal-Programm. Grundsätzlich hinterlassen Objekte, die aus einer Datenbank entfernt werden, eine Lücke. Solange diese Lücke nicht durch neue Objekte gefüllt wird, kann es sein, dass die Datenbank-Datei größer als notwendig ist. Außerdem kann es in der Folge zur Fragmentierung der Datenbank kommen, das heißt, dass an sich zusammengehörige Dateiblöcke an verschiedenen Stellen abgelegt werden und den Zugriff verlangsamen. Dieses Problem löst der “Vacuum”-Befehl, indem er die freien Plätze löscht und die Dateistruktur neu ordnet.
Eine Anleitung für die Anwendung des Befehls auf die “iPhoto”-Datenbank haben wir bei “Mac OS X Hints” gefunden. Starten Sie über “Programme/Dienstprogramme” das Terminal-Fenster und wechseln über den Befehl
cdin die “iPhoto Library” (normalerweise: cd "Pictures/iPhoto Library"). Dort führen Sie durch Eingabe in die Befehlszeile folgendes Kommando aus:1 for dbase in *.db; do sqlite3 $dbase "vacuum;"; doneNutzer berichten von einer fünf- bis sechsmal schnelleren Ausführung von “iPhoto”. Bevor Sie die Datenbank verändern, sollten Sie eine Sicherungskopie Ihrer “iPhoto”-Mediathek anlegen.
Ich lege mittlerweile 1x im Quartal eine neue Library an und lösche hin und wieder manuell verwaiste Dateien & Thumbails aus dem Data Ordner etc (Paketinhalt anzeigen bei der iPhoto Library) - iPhoto löscht zb Thumbnails nicht, auch solche von MOVs nicht, die importiert und später gelöscht wurden, so sammeln sich schonmal schnell einige hundert MB oder mehr an, die man nicht braucht...
Danke an Andreas für den Link.
Punkt 6 werde ich mal ausprobieren.