Cómo usar sqlite VACUUM en android

Tengo una aplicación de Android que implica iniciar sesión en la aplicación y realiza muchas operaciones CRUD. Cuando el usuario inicia sesión por primera vez, lo registra rápidamente si hay datos disponibles para ese usuario que se descargarán. Pero más tarde, cuando vuelve a iniciar sesión, el proceso es muy lento, a veces toma alrededor de 20 a 30 minutos. Entonces, leí sobre el uso de VACUUM para evitar el espacio libre creado cuando se elimina el registro.

Estoy un poco confundido sobre cuándo y cómo usar VACUUM, ¿es al abrir la base de datos que es cuando el usuario inicia sesión? o en otro momento

Cualquier sugerencia sobre esto sería útil. Gracias

Respuesta 1

Bien, este problema me ha estado rompiendo el cerebro todo el día. El problema: actualmente estoy recibiendo datos de tick de stock a una velocidad extremadamente alta a través de multidifusión. Ya he analizado estos datos ...

Estoy ejecutando mi proyecto en NetBeans pero no puedo ejecutar el archivo .jar con éxito. 1) Estaba desarrollando mi proyecto usando la biblioteca de clases Java, y luego descubrí que hay algún problema en manifiesto ...

Estoy luchando tratando de googlear este tema. No debo estar usando los términos de búsqueda correctos. Tengo un oyente de ubicación, en Android, y generalmente anido al oyente dentro de la clase que lo estoy usando ...

¿Cuál es la principal diferencia entre el método windowActivated (implementado desde WindowListener) y windowGainedFocus (implementado desde WindowFocusListener)? La documentación de Java dice: ...