Compactar las bases de datos SQLite de Firefox 3

Junio 2017


SQLite


Firefox 3 utiliza bases de datos SQLite para guardar el historial, los marcadores, el sistema anti-phishing, etc.
SQLite es una base de datos de muy buen rendimiento.

Esto le permite ofrecer excelentes desempeños, búsquedas más rápidas y asegurar que los datos no sean corrompidos.
El inconveniente es que estas bases SQLite aumentan de tamaño y ocupan espacio de disco y Firefox no compacta estas bases de datos de forma regular.
Estos son archivos .sqlite contenidos en tu perfil de Firefox (directorio de usuario).

A continuación veremos un procedimiento para reducir el tamaño de estos archivos sin la menor perdida de datos.

Nota del autor del artículo: con este procedimiento pasé de 61,9 Mb de archivos SQLite a 33,6 Mb.

Descargar SQLite

  • Bajo Linux instala el paquete sqlite3 (por ejemplo, bajo Debian/Ubuntu: sudo apt-get install sqlite3)
  • Bajo Windows, descarga la herramienta en línea de comando: http://www.sqlite.org/sqlite-3_5_9.zip

Optimizar


Cierra Firefox (importante)

Luego escribe: sqlite nomdelabase.sqlite "VACUUM"
(Por ejemplo: sqlite urlclassifier3.sqlite "VACUUM" )

El tamaño de los archivos SQLite disminuirá.

Batch


Para optimizar todos los archivos SQLite de una sola vez, a continuación un batch para Windows:

@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )

Puedes copiar este archivo .bat (asi como sqlite3.exe) en el directorio que contiene tus archivos .sqlite y ejecutarlo regularmente.

Consulta también

Publicado por Carlos-vialfa. Última actualización: 30 de diciembre de 2008 a las 19:19 por Carlos-vialfa.
El documento «Compactar las bases de datos SQLite de Firefox 3» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.