iPhoto/照片 App 資料庫隨時間增長會碎片化、索引膨脹,導致啟動緩慢、查詢卡頓。終端機執行 SQLite VACUUM 指令重建資料庫,釋放空間、提升效能。
cd "~/Pictures/iPhoto Library"(舊版 iPhoto)cd "~/Pictures/Photos Library.photoslibrary"(新版照片 App)。for dbase in *.db; do sqlite3 "$dbase" "vacuum;"; done
VACUUM 重建資料庫檔案:消除碎片、重建索引、壓縮頁面、更新統計資訊。sqlite3 --version 驗證)。RKMaster.db、Model.sqlite),迴圈指令可一次處理所有。定期(每季/半年)執行一次資料庫優化,維持照片庫長期流暢響應。