数据库的恢复模式会影响 tempdb.mdf 的大小吗?

我们有一个涉及大量处理和批量插入的数据库。我们遇到了 tempdb 文件增长到非常大(超过 70 gb)的问题。有问题的数据库设置为完全恢复。将其更改为 Simple Recovery(在具有所有事务而不是 tempdb 的数据库上)会阻止它在这些大型插入和批量加载上使用 tempdb?

最佳答案

数据库的恢复模式不影响它对 tempdb 的使用。 tempdb 的使用最有可能来自“处理”部分:静态游标、临时表和表变量、排序操作和其他工作表支持的查询运算符、大型变量和参数。

批量插入部分(即会受恢复模式影响的部分)没有 tempdb 影响。

关于sql-server - SQL Server : Recovery model effect on TempDB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2141184/

10-11 16:52