Outils pour utilisateurs

Outils du site


wiki:logiciels:navigateur_compacter_sqlite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:logiciels:navigateur_compacter_sqlite [2020/07/03 13:59] – fernandowiki:logiciels:navigateur_compacter_sqlite [2021/03/04 22:07] (Version actuelle) – palas
Ligne 1: Ligne 1:
-===== Compacter les bases SQLite =====+====== 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. \\ +Les navigateurs Firefox, Chromium (Chrome, Opera, Vivaldi...) et d'autres, utilisent des mini bases de données au format SQLite pour stocker les favoris, les onglets, etc. À force d'être utilisées, ces bases de données grossissent et ralentissent les performances des navigateurs. 
-Le [[wiki:glossaire#gratuit|logiciel gratuit]] pour Windows [[https://crystalidea.com/speedyfox|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]]\\+Le compactage élimine les pages vides, rapproche les données de table pour qu'elles soient contiguës et nettoie la structure des fichiers de base de données. 
 + 
 +__**ATTENTION** : il faut fermer le logiciel qui utilise ces bases avant de les compacter.__ 
 + 
 +Sinon il y aura un message : **"Error: database is locked"** 
 + 
 +===== Windows et MacOSX ===== 
 + 
 +**[[https://crystalidea.com/speedyfox|SpeedyFox]]** pour window$ ([[wiki:glossaire#gratuit|logiciel gratuit]]) permet de compacter les bases SQLite (de Firefox, Skype, Chromium et dérivés, Thunderbird). \\  
 +  * Boostez le démarrage jusqu'à 3 fois ! 
 +  * Accélérer l'historique de navigation 
 +  * Fonctionnement globalement plus rapide 
 +  * Taille de profil plus petite 
 + 
 +La version MacOSX ne fonctionne que pour Firefox. \\  
 + 
 +SpeedyFox ne semble pas contenir de pubs ou autres désagréments: [[https://forums.commentcamarche.net/forum/affich-17955900-avis-sur-speedyfox?entiere=1]] \\ 
 [[https://www.libellules.ch/dotclear/index.php?post/2009/10/29/SpeedyFox|tutoriel ici]].\\ [[https://www.libellules.ch/dotclear/index.php?post/2009/10/29/SpeedyFox|tutoriel ici]].\\
  
-Pour Linux il faut se déplacer dans les dossiers pour trouver l'emplacement des bases sqlite.+Pour ceux qui utilisent **Ccleaner**, il dispose aussi d'une option pour compacter les bases de données. 
 + 
 + 
 +===== Linux ===== 
 + 
 +Il faut se déplacer dans les dossiers pour trouver l'emplacement des bases sqlite. Et utiliser la commande **sqlite3** qui est normalement déjà installée.
  
-Pour Firefox:+==== Pour Firefox ====
  
 <code> <code>
-cd /home/fernando/.mozilla/firefox/nsqflxsh.default/+cd /home/fernando/.mozilla/firefox/<profile>.default/
 ls -lah *.sqlite ls -lah *.sqlite
  
Ligne 30: Ligne 51:
  
  
-S'assurer que Firefox est fermé et entrer la commande: +S'assurer que Firefox est fermé et entrer la commande : 
  
 ''sqlite3 <base>.sqlite "VACUUM"'' ''sqlite3 <base>.sqlite "VACUUM"''
Ligne 41: Ligne 62:
 </code> </code>
  
-et celles ci diminuent de taille:+et celles-ci diminuent de taille: 
 <code> <code>
 -rw-r--r-- 1 fernando fernando 1,2M juil.  3 15:22 webappsstore.sqlite -rw-r--r-- 1 fernando fernando 1,2M juil.  3 15:22 webappsstore.sqlite
Ligne 47: Ligne 69:
 </code> </code>
  
-Pour Thunderbird:+==== Pour Thunderbird ====
  
 <code> <code>
Ligne 73: Ligne 95:
  
  
 +===== Automatisable en 1 commande =====
 +
 +Voici une "one liner shell" (commande shell sur 1 seule ligne) pour exécuter VACUUM sur toutes les bases présentes dans le dossier.
 +
 +''for f in *.sqlite; do sqlite3 $f 'VACUUM;'; done''
  
wiki/logiciels/navigateur_compacter_sqlite.1593784768.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki