We are experiencing issues with tempdb in the SQL server, which increased in size to the point where the database does not respond (files cannot be checked in/checked out, projects do not synchronise, etc.).
In the TMService log, we have:
2022-03-03 11:13:33.2719|XX-123ABCCCCCC|Error|THREAD_ID:30|TR_ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|EX:Error: System - The transaction log for database 'tempdb' is full due to 'ACTIVE_TRANSACTION'.
The data for table-valued parameter "@tuIdsToSkip" doesn't conform to the table type of the parameter. SQL Server error is: 9002, state: 4
The statement has been terminated. (det Post ails: System.Data.SqlClient.SqlException (0x80131904): The transaction log for database 'tempdb' is full due to 'ACTIVE_TRANSACTION'.
We referred to several articles, including:
gateway.sdl.com/communityknowledge
gateway.sdl.com/CommunityKnowledge
gateway.sdl.com/CommunityKnowledge
gateway.sdl.com/communityknowledge
All suggest increasing the size allocated to/freeing up space on temp.
We increased the storage size of temp from 50gb to 100gb. However, this has not resolved the issue since tempdb simply increases in size in a matter of hours/minutes to consume the total amount of available space, and the issue therefore recurs.
At SDL/RWS, has this issue been encountered elsewhere? What are the workarounds?
Many thanks, James