FireDAC.Comp.BatchMove.TFDBatchMove.CommitCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch