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

时间:2014-03-13 19:58:52

标签: sql sql-server database

我们有一个SQL Server,大约有15个数据库,大约有60多个用户访问这些数据库。每个数据库都旨在服务于不同的数据集(意思是 - 我们在每个数据库中都有多个角色)。一个用户可以访问所有数据库(1或2或任何数字,最多15个)。用户通常运行工作流,包括一次访问多个数据库,通常是3-4个数据库。在高峰时段,多个用户运行访问许多数据库的类似工作流程。

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

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

以下是我对SQL Server资源调控器的要求(和问题): 1.我喜欢限制任何一个用户随时使用更多CPU(比如超过60%)。

  1. 如果我将用户置于基于数据库或角色的单个资源组中 - 这将如何影响同一组中的其他用户。例如 - 如果我们在一个组中有3个用户并且user-1启动了该过程并且它最大化了该组的CPU,并且当其他用户启动他们自己的过程时 - 会产生什么影响?

  2. 最好根据以下内容进行配置: 一个。每个数据库 湾每个角色 C。每个用户 d。还有其他建议吗?

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

  4. 如果您需要任何其他信息以更好的方式回答,欢迎任何建议。

0 个答案:

没有答案