SQLリソースガバナは、クエリの実行中にリソースを再割り当てしていますか?
-
20-09-2019 - |
質問
言うが、私は2人のユーザ(U1、U2)は、2つのリソースプール(R1、R2)に、20%と80%と最大値とマッピングされています。 U1は、15分が言うために実行時間のかかるクエリを実行します。それが実行を開始したとき、それは唯一の方法だったので、SQL Serverはこのクエリに完全なリソースを割り当てます。 5分後、U2は、別のクエリを実行します。知事が20%にU1のリソースを削減し、U2が80%を取ることを可能にするか、それが完了した後、U2に80%を許可するようにU1のを待つれるリソースされます。
私は、最初のケースが予想されているものであることに同意私はこの記事を見て、好奇心旺盛です。実際のシナリオに何が起こるかを説明してくださいます。
解決
リソースガバナが唯一のリソースの競合がありますときに蹴ります。特定の接続ボックス上のすべてのリソースを使用するという願望に引数を満たしていない場合、それがされます。
が時間かそこらのために実行中のプロセスですが、10分間、プロセスがその80%を望んでいる(と80%を使用することが許可されている)に沿って来れば、元のプロセスが20%に戻って縮小されるようにその10分間ます。
は、これはあなたのためにそれをクリア願っています。
所属していません StackOverflow