I store all my images on my mac in iPhoto 09. and as you can guess this has resulted in a library that is a little on the large side.
One general accepted way to speed up iPhoto is to vacuum the database using the inbuilt sqlite command. this is a bit like defraging the database and reducing the stuff contained in it.
- Open Terminal and type cd and a space
- Drag your iPhoto library into the terminal window and hit Enter.
- Copy the command “
for dbase in *.db; do sqlite3 $dbase "vacuum;"; done” and paste into the terminal window. - Hit carriage return, wait till the line prompt comes up and your finished. The larger the library the longer the time the vacuuming will take.
Mine took just shy of 15 minutes (did I forget to say I had a large library?) all in all it didn’t speed it up any where as much as I would have liked.
Another way of recovering a few bits of a second from iPhoto slowness is to remove the photo counts next to each album and library in the left-hand pane. The task of updating these counts whenever you modify your images appears to cause iPhoto to slow down sometimes.
To disable the item counts
- Open iPhoto’s preferences,
- Goto the General tab,
- Uncheck the “Show item counts” box. (there may be a delay of a few seconds).
That may show an improvement for you; it also may not.
If iPhoto continues to be annoyingly slow for me, I may get desperate and try Fat Cat’s iPhoto Library Manager to see how that works with my iPhoto collection.
On Saturday night went to the 




