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 [2021/03/03 20:35] palaswiki: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, 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.+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 ongletsetc. À force d'être utiliséesces bases de données grossissent et ralentissent les performances des navigateurs.
  
 +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.
  
-==== Windows et MacOSX ====+__**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). \\  **[[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). \\ 
Ligne 20: Ligne 25:
  
  
-==== Linux ====+===== 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. 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>
Ligne 64: Ligne 69:
 </code> </code>
  
-=== Pour Thunderbird ===+==== Pour Thunderbird ====
  
 <code> <code>
Ligne 88: Ligne 93:
 -rw-r--r-- 1 fernando fernando  31M juil.  3 15:23 global-messages-db.sqlite -rw-r--r-- 1 fernando fernando  31M juil.  3 15:23 global-messages-db.sqlite
 </code> </code>
 +
 +
 +===== 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.1614803759.txt.gz · Dernière modification : de palas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki