gpt4 book ai didi

sql - SQL 资源调控器是否在执行查询期间重新分配资源?

转载 作者:行者123 更新时间:2023-12-02 02:35:40 24 4
gpt4 key购买 nike

比如说,我有两个用户(U1、U2)映射到两个资源池(R1、R2),最大值分别为 20% 和 80%。 U1 执行一个耗时的查询,大约运行 15 分钟。当它开始执行时,它是唯一的进程,因此 SQL Server 将全部资源分配给该查询。 5 分钟后,U2 执行另一个查询。 Resource Governor 是将 U1 的资源减少到 20% 并允许 U2 占用 80%,还是等待 U1 完成然后允许 U2 占用 80%。

我同意第一种情况是预期的,但我看到了 this post并且很好奇。请说明在真实场景中会发生什么。

最佳答案

Resource Governor 只有在存在资源争用时才会启动。如果特定连接在使用盒子上的所有资源的愿望上没有遇到任何争论,它就会。

因此,如果有一个进程运行了一个小时左右,但持续了十分钟,出现了一个需要 80% 的进程(并且允许使用 80%),那么原始进程将收缩回 20%那十分钟。

希望这能帮您解决问题。

关于sql - SQL 资源调控器是否在执行查询期间重新分配资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1946279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com