为tempdb创建多个DATA文件时创建LOG文件?

时间:2013-12-23 12:06:14

标签: sql-server sql-server-2008

我有一个问题,我似乎找不到答案(我几个星期都无法测试,所以我现在正在研究停机时间。)

我应该为我创建的每个DATA文件创建相应的LOG文件吗?

例如。如果我创建tempdev3.mdf,我还应该创建templog3.ldf吗?

或者在SQL Server需要时自动创建LOG文件吗?

我正在使用MS SQL 2008 R2 EE,但我认为答案同样适用于2005年和2012年。

1 个答案:

答案 0 :(得分:1)

您可以拥有多个日志文件,但没有必要,SQL Server将只按顺序一次写入一个,因此这里根本没有性能提升。

所有使用多个日志文件的行为都会创建更多要管理的文件,并且可能会在崩溃后造成更多停机,因为可能有更多的日志文件比初始化所需的文件更多。

快速浏览以下文章以获取更多信息:

Multiple log files and why they’re bad

最重要的是,不要为此烦恼。