Hi,
We are running Bulk Move sweeps to transfer 127 million documents from a file store to an Azure Blob Advanced File Store.
We're using the "FilteredQueryTimeout" setting to ensure that the Filter Expression is included in the initial query, and that query is using an indexed field (create_date), so the sweep is not doing the standard thing of examining all documents.
Batch size is set to 5000 and Number of workers is 8. Each sweep moves about 1 million documents.
We've also been running two sweeps in parallel covering different date_ranges. So far this has gone well over two days/nights moving over 5 million docs, until contacted by the customer that the SQL Server TempDB had filled up due to the sweeps.
Does anyone know what factors in a sweep lead to such usage of the TempDB? Are these not released after each query? What in a sweep would cause a continual growth in the TempDB? Are there any steps we can take to minimise this (batch size, workers, smaller document numbers, anything less obvious etc?)
There are no error messages. No warning messages. Nothing wrong on the FileNet/WebSphere side - until the post Full TEMPDB error messages begin to appear.
The customer is going to (greatly) expand the available disk space for the TempDB from 75GB to 300GB, so this should mask the issue in future. But I'm thinking this shouldn't be happening at all.....
Any suggestions greatly appreciated.
Many thanks
#FileNet#Support#SupportMigration