En lisant le billet suivant :
http://weblog.savanne.be/153-performance-tip-of-the-day
je me suis dit que cela peut être intéressant de tester ...
Voilà le résultat :
[gnunux@localhost xxxxxxx.default]$ ls -l *.sqlite [...] -rw-r--r-- 1 gnunux gnunux 16384 2009-01-18 22:54 downloads.sqlite -rw-r--r-- 1 gnunux gnunux 41984 2009-01-24 20:08 formhistory.sqlite [...] -rw-r--r-- 1 gnunux gnunux 3436544 2009-01-24 20:42 places.sqlite [...] -rw-r--r-- 1 gnunux gnunux 36470784 2009-01-24 20:42 urlclassifier3.sqlite -rw-r--r-- 1 gnunux gnunux 2048 2008-12-14 23:18 webappsstore.sqlite [gnunux@localhost xxxxxxx.default]$ find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \; [gnunux@localhost xxxxxxx.default]$ ls -l *.sqlite [...] -rw-r--r-- 1 gnunux gnunux 15360 2009-01-24 20:43 downloads.sqlite -rw-r--r-- 1 gnunux gnunux 40960 2009-01-24 20:43 formhistory.sqlite [...] -rw-r--r-- 1 gnunux gnunux 2871296 2009-01-24 20:43 places.sqlite [...] -rw-r--r-- 1 gnunux gnunux 13373440 2009-01-24 20:43 urlclassifier3.sqlite -rw-r--r-- 1 gnunux gnunux 2048 2009-01-24 20:43 webappsstore.sqlite
VACUUM permet de récupérer de l'espace de stockage occupé par des lignes supprimées.