FireDAC.Comp.BatchMove.TFDBatchMove.CommitCount
Delphi
property CommitCount: Integer read FCommitCount write FCommitCount default 100;
C++
__property int CommitCount = {read=FCommitCount, write=FCommitCount, default=100};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Description
Spécifie le nombre d'enregistrements déplacés en groupe avant qu'une validation se produise.
La propriété CommitCount est définie sur 100
par défaut. La définition de CommitCount sur 0
désactive la gestion des transactions.
Utilisez CommitCount pour diviser l'opération groupée en plusieurs transactions. Tenez compte de ce qui suit lorsque vous choisissez une valeur CommitCount :
- Lorsqu'une erreur d'écriture se produit, toutes les transactions sont annulées.
- L'opération de déplacement des données est plus rapide quand la transaction est plus longue.
- Une transaction très longue peut être confrontée à un problème de limite de journalisation des transactions de la base de données.