commit_period - Commit period configuration parameter
Specifies the number of seconds between committed transactions.
- Configuration type
- Ingest utility
- Applies to
- Ingest utility
- Parameter type
- Configurable
- Default [range]
- 1 [0 to 2,678,400 (31 days)]
- Unit of measure
- Seconds
At each flush, the ingest utility checks the number of seconds since the last commit. If it is greater than or equal to the setting of commit_period, the ingest utility issues a commit.
If commit_period is set to 0, the commit_count configuration parameter is used, meaning that transactions are to be committed based upon the number of rows.
When neither commit_count nor commit_period is specified, the commit_period default setting of 1 second is used.
If both commit_count and commit_period are specified, the ingest utility honors both; that is, it issues a commit when it has written the specified number of rows or if there has not been a commit within the specified number of seconds.
- Recommendations
- If the row size is small, set commit_period to a large value. If the row size is large, set commit_period to a small value.
- adjusts the setting of either commit_count or commit_period, or both and issues a warning message
- issues a commit and retries the operation