Aspirar (Vacuum) o Firefox 3

August 10, 2008 – 1:22 pm

No 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

  1. 3 Responses to “Aspirar (Vacuum) o Firefox 3”

  2. Também funciona com o Liferea. :)

    By Bruno Miguel on Sep 7, 2008

  3. 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

  4. As aspas ficaram mal, vou corrigir.

    o copy-past deu “cabo” delas :p

    Thanks

    By iGama on Sep 29, 2008

Post a Comment