拥有一个具有16个内核和200多GB内存的专用数据库服务器。
大量使用tempdb但通常保持在4 GB以下
最近为tempdb添加了专用的SSD条带
基于此页面应创建多个文件
了解多个行文件。
这是我的问题:
我还应该创建多个tempdb日志文件吗?
确实说“为每个CPU创建一个数据文件” 所以我的想法是数据意味着行(而不是日志)文件。
答案 0 :(得分:2)
不,与所有数据库一样,SQL Server一次只能使用一个日志文件,因此在拥有多个日志文件时根本没有任何好处。
您可以使用日志文件做的最好的事情就是将它们保存在与数据文件不同的驱动器上,因为它们具有不同的IO要求,预先调整大小以便它们不必自动增长,如果它们必须自动增长,确保他们在合理的级别上这样做,以管理在其中创建的虚拟日志文件的数量。