AN SQL table logger uses an internal buffer to hold data before flushing it to the database. When this buffer is full, the SQL table logger flushes data to the database, whether or not the scheduled time has arrived. You should not need to change this parameter. However, the maximum amount of data that can be flushed at once is equal to the size of the buffer. So, if you have an SQL table logger that is expected to store a lot of data with each flush, you should set the bufferSize property accordingly. When the SQL table logger flushes data to the database, the maximum transaction size is the lesser of bufferSize and transactionSize.