J'ai une application Android qui implique de se connecter à l'application et d'effectuer de nombreuses opérations CRUD. Lorsque l'utilisateur se connecte pour la première fois, il se connecte rapidement s'il existe des données disponibles pour cet utilisateur qui seront téléchargées. Mais plus tard, lors de la reconnexion, le processus est très lent, parfois cela prend environ 20 à 30 minutes. Ainsi, j'ai lu qu'il fallait utiliser VACUUM pour éviter l'espace libre créé lorsque l'enregistrement est supprimé.
Je suis un peu confus quant à quand et comment utiliser VACUUM, est-ce lors de l'ouverture de la base de données lorsque l'utilisateur se connecte ? ou à un autre moment.
Toute suggestion à ce sujet serait utile. Merci