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};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Beschreibung
Gibt an, wie viele Datensätze in einer Stapeloperation bewegt werden, bevor die endgültige Übertragung erfolgt.
Die Eigenschaft CommitCount ist standardmäßig auf 100
gesetzt. Wenn Sie CommitCount auf 0
setzen, wird die Transaktionsverarbeitung deaktiviert.
Mit CommitCount können Sie die Stapeloperation in mehrere Transaktionen aufteilen. Berücksichtigen Sie Folgendes, wenn Sie einen Wert für CommitCount festlegen:
- Wenn ein Schreibfehler auftritt, werden alle Transaktionen zurückgesetzt.
- Der Datenbewegungsvorgang ist schneller, wenn die Transaktion länger ist.
- Eine sehr lange Transaktion kann mit dem Protokolllimit von Datenbanktransaktionen in Konflikt geraten.