Sql server 2008 SQL Server 2008标准限制每个用户或数据库的资源使用

Sql server 2008 SQL Server 2008标准限制每个用户或数据库的资源使用,sql-server-2008,resources,Sql Server 2008,Resources,我需要限制SQL Server 2008上单个用户使用的CPU时间。不幸的是,这是标准版,所以我不能使用资源调控器 此用户正在通过链接到其中一个数据库的Access数据库运行数据密集型查询。这导致服务器上的负载过高,其他查询可能会超时 SQL Server 2008标准版对正在运行的查询是透明的,在该版本中,是否有任何方法限制用户或数据库的CPU使用 从Access连接的情况如何?如果需要更精确的控制,可以尝试限制亲和映射或查询中的MAXDOP子句使用的内核数量 请记住,Maxdop将限制查询使

我需要限制SQL Server 2008上单个用户使用的CPU时间。不幸的是,这是标准版,所以我不能使用资源调控器

此用户正在通过链接到其中一个数据库的Access数据库运行数据密集型查询。这导致服务器上的负载过高,其他查询可能会超时

SQL Server 2008标准版对正在运行的查询是透明的,在该版本中,是否有任何方法限制用户或数据库的CPU使用


从Access连接的情况如何?

如果需要更精确的控制,可以尝试限制亲和映射或查询中的MAXDOP子句使用的内核数量

请记住,Maxdop将限制查询使用有限数量的处理器,但不限制这些处理器的使用。亲和性也将限制处理器,但不限制使用。 只有资源调控器可以限制CPU使用

更多信息,请访问:


我需要能够对用户透明地执行此操作,因此它不能成为查询的一部分。然后,正如我在回答“只有资源调控器可以限制CPU使用”中所述,没有办法。Windows系统资源管理器呢?它取决于环境,但不建议用于SQL“对于SQL Server多实例管理,不建议通过Windows系统资源管理器进行CPU相关性管理。相反,请使用SQL Server的处理器关联设置。“感谢您的链接。只有一个SQL实例,因此我认为这可能是一种方法。