Aspirar (Vacuum) o Firefox 3
August 10, 2008 – 1:22 pmNo Firefox 3 houve muitas novidades, mas umas das principais na minha opinião é os Bookmarks (Favoritos), Histórico, etc serem geridos com SQLite, permitindo procurar por um site, por exemplo, pelo seu nome ou tag, na barra de endereços. Isto é uma grande melhoria sobre o formato anteriormente usado - Mork.
No entanto como qualquer Base de Dados, é preciso fazer uma limpeza, para tirar lixo, re-indexar colunas. Resumindo, separar aquilo que não importa do que realmente se quer rapidamente.
Em SQLite, isto vai pelo nome de “Vaccum” e para fazer esta “optimização”:
1. É preciso ter o SQLite command client
2. Fechar o Firefox3
3. Ir até a pasta do Profile ( por ex. : /home/$USER/.mozilla/firefox/******.default/ em Ubuntu )
4. Correr o seguinte comando :
Para Linux
$ for i in *.sqlite; do echo “VACUUM;” | sqlite3 $i ; done
Para Windows
for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i
Tive uma melhoria de cerca de 10MBs no total nos ficheiros .sqlite e uma melhoria na velocidade do Browser ( antes para encerar parava cerca de 3/4 segundos até fechar )
Thanks to ondrew
3 Responses to “Aspirar (Vacuum) o Firefox 3”
Também funciona com o Liferea.
By Bruno Miguel on Sep 7, 2008
Dá-me erro no ubuntu…
“VACUUM
bash: ”: command not found
E tenho instalado o command line interface for SQLite
???
By VDIAS on Sep 28, 2008
As aspas ficaram mal, vou corrigir.
o copy-past deu “cabo” delas :p
Thanks
By iGama on Sep 29, 2008