Escribí un bash script para optimizar (aspirar + reindexar) las bases de datos sqlite3 de Android para mejorar el rendimiento.
Ayudará a reducir el uso de la CPU, el uso de la batería y el tiempo de carga de las aplicaciones, etc. Se recomienda optimizar una vez cada dos meses.
Normalmente, no causará ninguna pérdida de datos, sin embargo, recomiendo mantener una copia de seguridad y funcionar con el cargador enchufado (para evitar el sueño del dispositivo y el agotamiento de la batería)
Normalmente se tarda unos 10 minutos en terminar la optimización, sin embargo, depende del tamaño de la base de datos y del rendimiento del hardware.