SQL Server资源调控器:多个数据库

SQL Server资源调控器:多个数据库,sql,sql-server,database,Sql,Sql Server,Database,我们有一个SQL Server,大约有15个数据库,大约有60多个用户访问其中任何一个数据库。每个数据库都是为不同的数据集服务的,这意味着我们在每个数据库中都有多个角色。一个用户可以访问多达所有数据库1或2,或最多15个。用户通常运行工作流,其中包括访问多个数据库,通常一次访问3-4个数据库。在高峰时间,多个用户运行类似的工作流访问多个数据库 在15个数据库中,我们有5个数据库负载很重,其余的都是标称负载 最近,我们开始在此服务器上遇到高CPU和内存问题,我们计划实施SQL server资源调控

我们有一个SQL Server,大约有15个数据库,大约有60多个用户访问其中任何一个数据库。每个数据库都是为不同的数据集服务的,这意味着我们在每个数据库中都有多个角色。一个用户可以访问多达所有数据库1或2,或最多15个。用户通常运行工作流,其中包括访问多个数据库,通常一次访问3-4个数据库。在高峰时间,多个用户运行类似的工作流访问多个数据库

在15个数据库中,我们有5个数据库负载很重,其余的都是标称负载

最近,我们开始在此服务器上遇到高CPU和内存问题,我们计划实施SQL server资源调控器

以下是我对SQL Server资源调控器的要求和问题: 1.我喜欢限制任何单个用户在任何时候占用更多的CPU,比如说超过60%

如果我根据数据库或角色将用户放在单个资源组中,这将如何影响同一组中的其他用户。例如,如果我们在一个组中有3个用户,用户1启动了该进程,并且该组的CPU达到最大值,那么当其他用户启动自己的进程时,会产生什么影响

最好基于以下内容进行配置: A.每个数据库 B每个角色 C每用户 D还有其他建议吗

任何人都可以提供以下情况的典型方法: 3个用户可以访问3个数据库,他们都是重用户,同时运行作业-配置此场景的最佳方式是什么

欢迎提出任何建议,如果您需要任何其他信息以更好的方式回答,请告诉我