我知道它推荐用于SQL 2005,但它是否也适用于SQL Server 2000? 任何参考链接也将不胜感激。
答案 0 :(得分:2)
由于技术方面的原因,您阅读的有关SQL Server 2000的任何内容都可能已过时 从那以后一直在继续。
但是,这似乎最适合SQL Server 2000.但不是SQL Server 2005 +
TempDB中只允许一个文件组用于数据,一个文件组用于日志,但是您可以配置多个文件。对于SQL Server 2000,建议每个CPU核心有一个数据文件,但是在SQL Server 2005/2008中进行优化时,现在建议使用1/2或1/4的文件作为CPU核心。这只是指南,应监控TempDB以查看PAGELATCH是否会随着每次更改而增加或减少。
在SQL Server 2000上,建议每个处理器核心有一个tempdb数据文件。在2005年和2008年,该建议仍然存在,但由于一些优化(请参阅我的博客文章),您可能不需要一对一 - 您可以使用等于1/4到1/2的tempdb数据文件的数量处理器核心数量。
现在,我会前两个,然后决定你是否需要做任何事情。
正如Paul Randal所说(我的大胆):
最大的困惑之一是SQL CAT团队建议一对一,但它们来自纯粹的扩展视角,而不是来自整体性能视角,他们正在与顶级客户打交道-notch服务器和IO子系统。 大多数人不是。
你有没有证明: