Bonjour,
Lorsque j'insere des données dans ma base je ne commite qu'à la fin de l'insertion de toutes les données pour optimiser mon temps.
Il se peut que j'ai plus d'1 million d'enregistrements à inserer ce qui fait que ma transaction peut rester ouverte en ecriture plus de 12h.
Il n'y a qu'une application (serveur) qui vient écrire dans la base donc laisser une transaction en ecriture ouverte ne me pose pas de probleme car tous les clients ne font que du read only commited et perdre toutes les données ne me pose pas de probleme non plus car si le commit ne se fait pas c'est que théoriquement il y a eu une erreur lors de l'insertion.
Par contre je me demande si au niveau de FB (j'utilise 2.1) cette facon de faire etait optimale? (saturation de je ne sais quoi causé par l'énorme quantité d'enregistrements non commités)
Merci
Partager