Ceci est une ancienne révision du document !
Compacter les bases SQLite
Les navigateurs Firefox, Chrome, Chromium, Opera, Vivaldi ( et d'autres) utilisent une mini base de données au format SQLite pour stocker, les favoris, les onglets etc. A force d'être utilisées ces bases de données grossissent et ralentissent les performances des navigateurs.
Le logiciel gratuit pour Windows SpeedyFox permet de compacter les bases SQLite (fonctionne pour aussi celles de Thunderbird et Skype). La version MacOSX ne fonctionne que pour Firefox
Il ne semble pas contenir de pubs ou autres désagéments: https://forums.commentcamarche.net/forum/affich-17955900-avis-sur-speedyfox?entiere=1
tutoriel ici.
Pour Linux il faut se déplacer dans les dossiers pour trouver l'emplacement des bases sqlite.
Pour Firefox:
cd /home/fernando/.mozilla/firefox/<profile>.default/ ls -lah *.sqlite -rw-r--r-- 1 fernando fernando 512K nov. 22 2014 addons.sqlite -rw-r--r-- 1 fernando fernando 256K juin 26 23:34 content-prefs.sqlite -rw-r--r-- 1 fernando fernando 1,0M juil. 3 15:20 cookies.sqlite -rw-r--r-- 1 fernando fernando 448K nov. 22 2014 extensions.sqlite -rw-r--r-- 1 fernando fernando 3,8M juil. 3 15:20 favicons.sqlite -rw-r--r-- 1 fernando fernando 640K juil. 3 00:28 formhistory.sqlite -rw-r--r-- 1 fernando fernando 160K juil. 3 15:20 permissions.sqlite -rw-r--r-- 1 fernando fernando 5,0M juil. 3 15:20 places.sqlite -rw-r--r-- 1 fernando fernando 128K mars 25 2017 s3security_statistics.sqlite -rw-r--r-- 1 fernando fernando 320K nov. 22 2014 signons.sqlite -rw-r--r-- 1 fernando fernando 512 août 27 2019 storage.sqlite -rw-r--r-- 1 fernando fernando 128K sept. 15 2019 storage-sync.sqlite -rw-r--r-- 1 fernando fernando 14M juil. 3 02:57 webappsstore.sqlite
S'assurer que Firefox est fermé et entrer la commande:
sqlite3 <base>.sqlite “VACUUM”
exemple:
sqlite3 webappsstore.sqlite "VACUUM" sqlite3 places.sqlite "VACUUM"
et celles ci diminuent de taille:
-rw-r--r-- 1 fernando fernando 1,2M juil. 3 15:22 webappsstore.sqlite -rw-r--r-- 1 fernando fernando 2,8M juil. 3 15:24 places.sqlite
Pour Thunderbird:
cd /home/fernando/.thunderbird/<profile>.default ls -lah *.sqlite -rw-r--r-- 1 fernando fernando 512K nov. 22 2014 blist.sqlite -rw-r--r-- 1 fernando fernando 224K janv. 6 02:06 content-prefs.sqlite -rw-r--r-- 1 fernando fernando 512K juil. 3 00:50 cookies.sqlite -rw-r--r-- 1 fernando fernando 448K nov. 22 2014 extensions.sqlite -rw-r--r-- 1 fernando fernando 5,0M avril 14 02:46 favicons.sqlite -rw-r--r-- 1 fernando fernando 192K mai 27 10:23 formhistory.sqlite -rw-r--r-- 1 fernando fernando 38M juil. 3 15:23 global-messages-db.sqlite -rw-r--r-- 1 fernando fernando 1,8M août 29 2019 kinto.sqlite -rw-r--r-- 1 fernando fernando 160K juil. 3 15:13 permissions.sqlite -rw-r--r-- 1 fernando fernando 5,0M juil. 3 00:50 places.sqlite -rw-r--r-- 1 fernando fernando 320K janv. 15 2015 signons.sqlite -rw-r--r-- 1 fernando fernando 512 sept. 15 2019 storage.sqlite -rw-r--r-- 1 fernando fernando 96K avril 14 02:46 webappsstore.sqlite sqlite3 global-messages-db.sqlite "VACUUM" -rw-r--r-- 1 fernando fernando 31M juil. 3 15:23 global-messages-db.sqlite
