FireDAC.Comp.BatchMove.TFDBatchMove.CommitCount

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property CommitCount: Integer read FCommitCount write FCommitCount default 100;

C++

__property int CommitCount = {read=FCommitCount, write=FCommitCount, default=100};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.BatchMove.pas
FireDAC.Comp.BatchMove.hpp
FireDAC.Comp.BatchMove TFDBatchMove


説明

何件のレコードをバッチ移動したらコミットを実施するかを指定します。

CommitCount プロパティは、デフォルトで 100 に設定されます。CommitCount0 に設定すると、トランザクション処理が無効になります。

CommitCount を使用すると、バッチ操作を複数のトランザクションに分割することができます。CommitCount の値を決めるときには、以下の点を考慮してください。

  • 書き込みエラーが発生すると、すべてのトランザクションがロールバックされます。
  • データ移動操作に比べて、トランザクションは長い時間がかかります。
  • 非常に長いトランザクションでは、データベース トランザクションのログ制限に達する可能性があります。

関連項目