Enxugando Os Arquivos SQLite Do FireFox
Desde a versão 3.0 do FireFox, o Favoritos, o Histórico e grande parte das informações e dados de configurações do navegador são mantidos em arquivos de Base de Dados SQLite. Além disso, o período no qual esses dados são salvos aumentou de 9 para 90 dias, o que torna o salvamento de sessões, histórico, favoritos e outros dados muito mais útil graças às funções da “awesome bar” ou Barra de Endereços. Porém, isso também pode representar um problema já que, dependendo dos seus hábitos de navegação, o tamanho dos arquivos SQLite pode crescer consideravelmente. Consequentemente, o tempo de resposta de acesso do FireFox a esses arquivos vai aumentar.
Assim como qualquer outra Base de Dados, os arquivos SQLite vão se fragmentando com o decorrer do tempo e espaços vazios podem brotar em vários lugares dentro deles. E, como não existe um gerenciador nativo que verifique e otimize essa Base de Dados, essa fragmentação vai afetar diretamente no desempenho e na performance da inicialização, gerenciamento e uso do histórico e favoritos. Por isso, é uma boa idéia “desfragmentar” esses arquivos, removendo esses espaços inúteis de dentro das Bases de Dados.
Para fazer isso, execute o seguinte procedimento .:
- Baixe o arquivo .: sqlite-3_6_17.zip
- Descompacte o arquivo e note que só existe um executável chamado “SQLite3.exe”
- Clique em Iniciar e em seguida em Executar
- Digite o comando .: "%APPDATA%\Mozilla\Firefox\Profiles\" ( incluindo as aspas )
- Clique em “OK” ou pressione a tecla ENTER
- Com isso, o Windows mostrará a pasta onde fica armazenado o perfil do FireFox do usuário atual, e dentro desta pasta deve existir uma sub-pasta com um nome semelhante a este .: xyhdmxj1.default
- Abra esta sub-pasta e copie para dentro dela o “SQLite3.exe”
- Agora, basta certificar-se de que o FireFox esteja completamente fechado, e acessar pelo prompt de comando a pasta do perfil de usuário para onde copiamos o arquivo sqlite3.exe.
- Já dentro no prompt de comando e dentro da pasta de perfil, digite o comando .:
For %w in (*.sqlite) do (sqlite3.exe %w vacuum) - Agora, pressione a tecla ENTER e aguarde enquanto o SQLite3 desfragmenta todos os arquivos de Base de Dados utilizados pelo FireFox.
O processo de desfragmentação desses arquivos pode demorar um pouco, dependendo do tamanho atual. Para mostrar melhor o este procedimento, capturei imagens para mostrar a vocês o que acontece.
Veja nesta primeira imagem todos os arquivos sqlite contidos na pasta do perfil e o tamanho de cada arquivo ANTES da realização do procedimento .:
Note que os arquivos consomem um total de 78 MB. Veja a seguir uma imagem do procedimento sendo executado .:
Veja a linha de comando e o resultado do processo de desfragmentação de cada arquivo sqlite sendo executado. Observe agora o que aconteceu com cada arquivo logo após a conclusão da desfragmentação .:
Se você comparar os tamanhos dos arquivos agora, vai notar uma grande diferença entre eles. Vai notar também que o espaço utilizado por eles diminuiu muito. Para facilitar a visualização desta diferença, análise os detalhes de comparação desses dados na próxima imagem .:
Veja que a diferença chega a 16.5 MB. Ou seja, economizo espaço no disco e de quebra facilito a vida do FireFox para acessar os arquivos sqlite, ganhando desempenho na inicialização do browser, no manuseio dos favoritos, do histórico e no comportamento da barra de endereços do navegador.
Mas, ainda existe um detalhe sobre este assunto que vai agradar em cheio a todos os que acharam esta tarefa muito árdua e complicada.
Existe um atalho que pode tornar isso muito mais rápido e é tão eficiente quanto. Acontece que o grande vilão nesta história é o arquivo “places.sqlite” pois é nele onde ficam armazenadas as informações mais importantes e mais acessadas pelo navegador. E existe uma maneira muito fácil de desfragmentar somente este arquivo, e o processo é tão simples que você nem precisa fechar o FireFox.
Para fazer isto, siga esses passos .:
- Dentro do Firefox, Clique em “Ferramentas” e em seguida em “Console de erros”
- Em seguida, copie toda a linha de comando abaixo existente neste Link
- Cole este comando dentro do espaço chamado “Código”
- Clique em “Executar”
É claro que o ganho de espaço em disco é bem menor desta forma mas, a agilidade e velocidade deste procedimento pode compensar.
- Fontes .: mozillalinks.org | downloadsquad.com


























































Pergunta de ignorante. Não é possível fazer um complemento para isso?
Na verdade @Antonio Santos, essa é uma excelente pergunta. De fato, ja existe uma opção sim. Você pode tentar o Vacuum Places Improved 0.3 do Luca Niccoli. O add-on ainda esta em fase experimental, mas aparentemente é perfeitamente funcional e eficiente…
Tks pelo comentário