2012-01-20 7 views
0

Je dois insérer une grande quantité de données, disons environ 2000 enregistrements dans la base de données sqlite en utilisant des données de base. Cela prend 1 minute 30 secondes après l'utilisation de la mise en cache et du traitement par lots. Cependant, je veux améliorer le temps d'insertion. Y a-t-il un moyen dans les données de base pour éviter que cette interface utilisateur ne se bloque lors de l'insertion de données volumineuses.optimisation des insertions en utilisant des données de base

Répondre

0

Chaitanya,

Une solution standard à votre problème est d'insérer les éléments sur une file d'attente d'arrière-plan. Vous devriez lire les sections pertinentes du guide de programmation du CD pour des exemples.

Andrew

+0

Salut adonoho, écriture Db est déjà dans le fil de l'arrière-plan. Après avoir analysé ma conception db, j'ai implémenté la mise en cache pour l'une des tables et cela a considérablement réduit le temps d'insertion. – CKT

Questions connexes