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/04 21:47] – [Compacter les bases SQLite] 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. 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.
  
-Cela élimine les pages libres, aligne les données de table pour qu'elles soient contiguës et nettoie autrement la structure des fichiers de base de données. +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.1614894477.txt.gz · Dernière modification : de palas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki