3

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

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

4

2 回答 2

3

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

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

于 2010-01-26T18:20:59.833 回答
1

tempdb 大小和放置建议

为了获得最佳的 tempdb 性能,我们建议在生产环境中对 tempdb 进行以下配置:

将 tempdb 的恢复模式设置为 SIMPLE。此模型自动回收日志空间以保持较小的空间需求。

http://msdn.microsoft.com/en-us/library/ms175527.aspx

于 2011-10-20T23:56:38.610 回答