リソース ガバナーのプロパティを表示および変更する
適用対象:SQL Server
Azure SQL Managed Instance
SQL Server Management Studio のリソース ガバナーのプロパティ ページを使用して、リソース ガバナー リソース プールとワークロード グループを作成および構成できます。
リソース ガバナーの再構成
ワークロード グループまたはリソース プール 追加、削除、または移動した後に [OK] を選択すると、ALTER RESOURCE GOVERNOR RECONFIGURE
ステートメントが実行されます。
リソース プールまたはワークロード グループの作成操作または再構成操作が失敗した場合は、プロパティ ページのタイトルの下に簡単なエラー メッセージが表示されます。 詳細なエラー メッセージを表示するには、エラー メッセージの下矢印を選択します。
sys.dm_resource_governor_configuration 動的管理ビューで is_configuration_pending
列の値を確認することで、保留中の構成変更があるかどうかを判断できます。
アクセス許可
リソース ガバナーのプロパティを表示するには、VIEW SERVER STATE
アクセス許可、または SQL Server 2022 (16.x) 以降の VIEW SERVER PERFORMANCE STATE
アクセス許可が必要です。 リソース ガバナー構成タスクには、CONTROL SERVER
アクセス許可が必要です。
リソース ガバナーのプロパティ ページ
SQL Server Management Studioの [リソース ガバナーのプロパティ] ページを使用してリソース ガバナーのプロパティを表示するには:
- SQL Server Management Studio でオブジェクト エクスプローラーを開き、管理 ノードを リソース ガバナーまで展開します。
リソース ガバナー コンテキスト メニューを使用し、[プロパティ]選択します。 - リソース プールとワークロード グループのプロパティの説明については、リソース ガバナーのプロパティ
参照してください。 - 変更を保存するには、[OK]
選択します。
リソース ガバナーのプロパティ
財産 | 説明 |
---|---|
分類子関数名 | 分類子関数を一覧から選択して指定します。 分類子関数を作成する方法と詳細については、「リソース ガバナー分類子関数 」を参照してください。 |
リソース ガバナーを有効にする | チェック ボックスをオンまたはオフにして、リソース ガバナーを有効または無効にします。 |
リソース プールのプロパティ
グリッドを使用して、リソース プールと外部リソース プールの構成を作成または変更します。 各グリッドには、組み込みの internal
プールや default
プールなど、既存のリソース プールの現在の構成が表示されます。 行を選択して、作業するプールを選びます。 [リソース ガバナー を有効にする
財産 | 説明 |
---|---|
名前 | リソース プールの名前を指定します。 |
[最小 CPU %] | CPU 競合がある場合にリソース プール内の要求に対して保証される平均 CPU 帯域幅を指定します。 範囲は 0 から 100 です。 既定の設定は 0 です。 |
[最大 CPU %] | CPU 競合がある場合に、このリソース プールで要求が受信する最大平均 CPU 帯域幅を指定します。 範囲は 0 から 100 です。 既定の設定は 100 です。 |
[最小メモリ %] | 他のリソース プールと共有できない、このリソース プール内の要求用に予約されているメモリの最小量を指定します。 範囲は 0 から 100 です。 既定の設定は 0 です。 |
[最大メモリ %] | このリソース プール内の要求で使用できるサーバー メモリの合計を指定します。 範囲は 0 から 100 です。 既定の設定は 100 です。 |
詳細については、「CREATE RESOURCE POOL」および「CREATE EXTERNAL RESOURCE POOL」を参照してください。
ワークロード グループのプロパティ
グリッドを使用してワークロード グループの構成を作成または変更します。 グリッドには、組み込みの internal
グループや default
グループなど、既存のワークロード グループの現在の構成が表示されます。 行を選択して、作業するグループを選択します。 [リソース ガバナーの を有効にする] チェック ボックスがオンで、internal
以外のリソース プールが選択されている場合は、アスタリスク (*
) でマークされた行を選択して、そのリソース プールに新しいワークロード グループを作成できます。
財産 | 説明 |
---|---|
名前 | ワークロード グループの名前を指定します。 |
重要度 | ワークロード グループ内の要求の相対的な重要度を指定します。 使用可能な設定は、Low 、Medium 、および High です。 |
[最大要求数] | ワークロード グループで実行できる同時要求の最大数を指定します。 0 (リソース ガバナーによって制限されない) または正の整数である必要があります。 |
[CPU 時間 (秒)] | 要求が使用できる最大 CPU 時間を指定します。 0 (リソース ガバナーによって制限されない) または正の整数である必要があります。 |
[メモリ許可 (%)] | 1 つの要求がプールから受け取ることができるクエリ許可メモリの最大量を指定します。 範囲は 0 から 100 です。 |
[許可のタイムアウト (秒)] | クエリが失敗するまで、メモリ許可が使用可能になるまでクエリが待機できる最大時間を指定します。 0 (リソース ガバナーによって制限されない) または正の整数である必要があります。 |
並列処理の次数 | クエリ内並列処理を使用する要求の並列処理の最大次数 (DOP) を指定します。 範囲は 0 (リソース ガバナーによって制限されません) から 64 です。 |
詳細については、CREATE WORKLOAD GROUPを参照してください。
Transact-SQL を使用してリソース ガバナーのプロパティを表示する
- 永続化されたリソース ガバナーの構成を表示するには、
リソース ガバナー カタログ ビューを使用します。 永続化されたリソース ガバナーの構成が変更された場合、 ALTER RESOURCE GOVERNOR RECONFIGURE
ステートメントが実行されるまで有効になりません。 - 現在有効なランタイム リソース ガバナーの構成と統計を表示するには、リソース ガバナーの動的管理ビュー
使用します。
関連タスク
リソース ガバナーのプロパティの表示と変更に加えて、リソース ガバナーのプロパティ ページを使用して、いくつかの構成タスクを実行できます。 詳細については、以下を参照してください。
- リソース ガバナーの を有効にする
- リソース ガバナーの を無効にする
- リソース プール を作成する
- ワークロード グループ を作成する
- リソース プールの設定を変更する
- ワークロード グループの設定を変更
- ワークロード グループを 移動する