用户级别的最大并行度 (MAXDOP)

Posted

技术标签:

【中文标题】用户级别的最大并行度 (MAXDOP)【英文标题】:Max degree of parallelism (MAXDOP) at user level 【发布时间】:2016-12-21 10:09:56 【问题描述】:

很快,可以在用户级别设置MAXDOP设置吗?

因此,用户 A 运行的所有查询都将使用 MAXDOP(2),而所有其他用户都使用 MAXDOP(x)(服务器默认)。

如果没有,有什么建议可以限制单个用户的服务器资源?

【问题讨论】:

也许这在 dba.se 上问会更好? Priority of a query in MS SQL的可能重复 【参考方案1】:

我认为除了OPTION MAXDOP 之外的语言中没有内置选项可用于特定查询。也许如果您只想限制用户某些查询,这可能对您有用。

如果您使用的是企业版 SQL Server,那么资源调控器可能会满足您的要求:

- MSDN on Resource Governor

- An example running through setting resource restrictions for different users

【讨论】:

以上是关于用户级别的最大并行度 (MAXDOP)的主要内容,如果未能解决你的问题,请参考以下文章

Flink并行度可以有如下几种指定方式

修改Oracle并行度

AsParallel() 的最大并行度

FlinkFlink中Key Groups与最大并行度

Flink并行度设置导致的负载倾斜 Key Groups 不均衡 计算最大并行度

Flink学习小计-编程模型