OutUploader and DB Transaction log

OutUploader and DB Transaction log

  
This accelerator enables a user to upload multiple files simultaneously, with the pause/resume option. There is a site property that defines the buffer size for each “byte pull”. Each “byte pull” retrieves the already saved chunks stored in a DB table, appends the new chunk and updates the table. As you can guess, if the transaction log is set to full as it should, it will create a great overhead of log.

This is why it is so important that the BufferLength site property is defined (remember the value is in bytes) having in consideration the average size of uploaded documents in your organization. Smaller buffers provide a better user experience, larger buffer ensures more efficiency and less risk of the transaction log excessive growth.