TempDB在SQL Server 2000中每个CPU核心一个物理数据文件

问题描述

| 我知道建议从SQL 2005开始使用,但是它也适用于SQL Server 2000吗? 任何参考链接也将不胜感激。     

解决方法

        您读到的有关SQL Server 2000的任何内容都可能由于技术过时而过时 从那以后开始了。 但是,这似乎最适合SQL Server2000。但不适用于SQL Server 2005+ 这表示SQL Server 2000与SQL Server 2005+不同(我的粗体)   TempDB中只允许一个文件组用于数据,一个文件组用于日志,但是您可以配置多个文件。对于SQL Server 2000,建议每个CPU内核有一个数据文件,但是在SQL Server 2005/2008中进行了优化,现在建议与CPU内核有1/2或1/4的文件。这仅是一个指南,应该监视TempDB以查看PAGELATCH等待是否随着每次更改而增加或减少。 保罗·兰德尔   在SQL Server 2000上,建议为每个处理器核心使用一个tempdb数据文件。在2005年和2008年,该建议仍然存在,但是由于进行了一些优化(请参阅我的博客文章),您可能不需要一对一-tempdb数据文件的数量等于1/4到1/2可能没问题处理器核心数。 SQL Server工程师。这很有趣,因为它是内部MS,与前两篇文章不一致 现在,我将按照前两个步骤进行操作,然后决定是否需要实际执行任何操作。 就像保罗·兰德尔(Paul Randal)所说的(我的粗体):   最大的困惑点之一是,SQL CAT团队建议采用一对一的方式,但它们纯粹是从可扩展的角度出发,而不是从整体性能的角度出发,并且他们正在与顶级客户打交道。缺口服务器和IO子系统。大多数人不是。 您是否证明了: 你需要这个吗? 有瓶颈 每个文件有单独的磁盘阵列? 你懂TF 1118 ...     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...