Hi community,
I have a question about the Temp DB in SQL Server. We have a customer where the TempDB is growing rapidly, the disk is expanded multiple times. Although it is not a problem to expand this disk again for this customer. I want to understand how we can avoid the TempDB growing rapidly?
I do not have a DBA background.
The TempDB for this customer is 40 GB at the moment. All ‘heavy’ tables are loaded incrementally and batch cleansing is enabled for these tables. I have some questions:
- I know batch cleansing is preventing the logs will grow rapidly, but does it also have impact on the TempDB?
- Are there any other table settings in TimeXtender can help reducing the TempDB size?
- Does the number of threads in a execution package have impact on the TempDB?
- Are there any best practices in determining the correct/optimal disk size for the TempDB?
- Are there any troubleshooting ideas/tools for this?
Any other suggestions?