我需要限制单个用户在SQL Server 2008上使用的CPU时间。不幸的是,这是针对标准版的,因此我无法使用资源调控器。
此用户通过链接到其中一个数据库的Access数据库运行数据量大的查询。这导致服务器上的负载足够高,其他查询可能会超时。
有没有办法限制SQL Server 2008 Standard Edition中用户或数据库的CPU使用率,这对正在运行的查询是否透明?
Access的连接怎么样?
答案 0 :(得分:1)
如果您想要更精细的控制,可以尝试在限制映射中使用,或者通过查询中的MAXDOP子句来限制核心数量。
请记住,Maxdop会限制查询使用有限数量的处理器,但不限制使用这些处理器.Affinity也会限制处理器但不限制使用。 只有资源调控器可以限制CPU使用率
更多信息: