我有一个问题,我似乎找不到答案(我几个星期都无法测试,所以我现在正在研究停机时间。)
我应该为我创建的每个DATA文件创建相应的LOG文件吗?
例如。如果我创建tempdev3.mdf,我还应该创建templog3.ldf吗?
或者在SQL Server需要时自动创建LOG文件吗?
我正在使用MS SQL 2008 R2 EE,但我认为答案同样适用于2005年和2012年。
答案 0 :(得分:1)
您可以拥有多个日志文件,但没有必要,SQL Server将只按顺序一次写入一个,因此这里根本没有性能提升。
所有使用多个日志文件的行为都会创建更多要管理的文件,并且可能会在崩溃后造成更多停机,因为可能有更多的日志文件比初始化所需的文件更多。
快速浏览以下文章以获取更多信息:
Multiple log files and why they’re bad
最重要的是,不要为此烦恼。