Egy ügyes fogás -hoz tökéletesít a sebesség -ból -a Kilő legel van mellett porszívózás -a SQLite adatbázis. A VACUUM folyamat újraépíti az adatbázist, így gyengíti, Csökkenti a méretet, és gyorsabbá teszi a benne lévő keresést, A lemez hatékony használata végül csökkent, és a terhelés a lemezen, mert olvas egy sor az én ágazatok. Ez általában minden olyan adatbázisra vonatkozik, amely nem végez automatikusan vákuumot/.

A Firefox adatbázis töredezettségmentesítésének folyamata meglehetősen triviális – Teljesíteni Sqlite3 db-Fájl VÁKUUM A profil könyvtárban a Firefox. A Linux, az út, hogy általában ~/.mozyilla/fire-/randomdefauxt. Általánosságban elmondható, hogy csak 1 A Dirketoria c. Mozilla / Firefox Ha több lehet ellenőrizni a ~/.mozyilla/fixfiles.ini a megfelelő könyvtárat a böngésző profiljában. Mivel én nem foglalkozik a folyamat a kéz van egy egyszerű script töredezettségmentesítésére az adatbázisok:

for db in $(find ~/.mozilla/firefox/$(grep Path ~/.mozilla/firefox/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
   echo "VACUUM ${db}"
   sqlite3 ${db} VACUUM
   sqlite3 ${db} REINDEX
done

A szkript elvégzése után a keresés a történelemben és a Lisika betöltése lényegesen gyorsabb. A szkript azt hiszem, a kis módosításokat is fel lehet használni a Mac OS.

P. s Itt a lehetőség a Mac OS X – тестван на Mac OS X Sierra. Налага се да да орсираме делимитчра да е нов ред заради space в пптя до папката в която се сдддрча прочила на firefox

OIFS="$IFS"
IFS=$'\n'
for db in $(find ~/Library/Application\ Support/Firefox/$(grep Path ~/Library/Application\ Support/Firefox/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done