积极答复者
使用ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU= 1 to 2,来绑定SQL Server到具体的CPU上面,会不会有些潜在的问题

问题
答案
全部回复
-
其实在Resource Governor的语法中也有AFFINITY的选项,可以指定物理CPU。CREATE RESOURCE POOL
另外针对你说的是不是mssql绑定到CPU的优先级高,我也没试过。但是按照我的理解,设置SQL Server CPU AFFINITY 之后,SQL Server就会只使用这个CPU=资源,如果又设置了Resource Governor那么应该是对这个CPU的使用资源进行限定。 个人感觉如果你用了SQL Server CPU AFFINITY 后,如果这个CPU是单独给这个SQL Server使用,那么没必要使用Resource Governor。
使用Resource Governor的一个好处是相当于CPU AFFINITY 的好处是,如果设置CPU AFFINITY ,那么即使CPU资源空闲其他SQL Server也无法使用,但是Resource Governor是可以的。
Please Mark As Answer if it is helpful.