DBALUKE HUANG Asked: 2017-09-29 07:06:51 +0800 CST2017-09-29 07:06:51 +0800 CST 2017-09-29 07:06:51 +0800 CST 通过服务器的任务管理器和通过 SSMS 设置 CPU 亲和力有什么区别? 772 通过服务器的任务管理器和通过 SSMS 设置 CPU 亲和力有什么区别?哪个更靠谱? 提前致谢。 sql-server cpu 1 个回答 Voted Best Answer SqlWorldWide 2017-09-29T07:11:18+08:002017-09-29T07:11:18+08:00 根据 Max Vernon 的评论更新。 使用任务管理器设置关联掩码只会在 SQL Server 重新启动之前生效。使用 sp_configure 将确保更改在重新启动后仍然有效。 使用任务管理器确保您选择了正确的进程,尤其是当您有多个 SQL 实例时。使用 SSMS,很明显您要更改的是哪一个。 微软推荐使用: sp_configure 'show advanced options', 1; RECONFIGURE; GO sp_configure 'affinity mask', 38; RECONFIGURE; GO 详情在这里。 来自同一篇文章的警告。 Windows操作系统不要配置CPU affinity,SQL Server也要配置affinity mask。这些设置试图达到相同的结果,如果配置不一致,您可能会得到不可预知的结果。SQL Server CPU 关联最好使用 SQL Server 中的 sp_configure 选项进行配置。
根据 Max Vernon 的评论更新。
使用任务管理器确保您选择了正确的进程,尤其是当您有多个 SQL 实例时。使用 SSMS,很明显您要更改的是哪一个。
微软推荐使用:
详情在这里。
来自同一篇文章的警告。