次の方法で共有


sys.dm_resource_governor_configuration (Transact-SQL)

適用対象:SQL ServerAzure SQL Managed Instance

現在有効なリソース ガバナー構成を含む行を返します。

列名 データ型 説明
classifier_function_id int sys.objects で現在使用されている分類子関数オブジェクト ID。 分類子関数が使用されていない場合は 0 を返します。 null 許容ではありません。

注: この関数は、新しい要求を分類するために使用され、ルールを使用してこれらの要求を適切なワークロード グループにルーティングします。 詳細については、「リソース ガバナーの 参照してください。
is_reconfiguration_pending bit リソース ガバナー構成に対する変更が行われたが、ALTER RESOURCE GOVERNOR RECONFIGUREを使用して現在有効な構成に適用されていないかどうかを示します。 リソース ガバナーの再構成を必要とする変更は次のとおりです。

- リソース プールを作成、変更、または削除します。
- ワークロード グループを作成、変更、または削除します。
- 分類子関数を指定または削除します。
- ボリュームあたりの未処理の I/O 操作の最大数に対する制限を設定または削除します。

返される値は次のいずれかです。

0 - 再構成は必要ありません。

1 - 保留中の構成変更を適用するには、再構成またはサーバーの再起動が必要です。

注: リソース ガバナーが無効になっている場合、返される値は常に 0 になります。

null 許容ではありません。
max_outstanding_io_per_volume int 適用対象: SQL Server 2014 (12.x) 以降。

ボリュームあたりの未処理の I/O 操作の最大数。

解説

この動的管理ビューには、現在有効な構成が表示されます。 格納されている構成メタデータを表示するには、sys.resource_governor_configurationを使用します。

次の例は、格納されているメタデータ値と、リソース ガバナー構成の現在有効な値を取得して比較する方法を示しています。

USE master;

-- Get the stored metadata
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.resource_governor_configuration;

-- Get the currently effective configuration
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.dm_resource_governor_configuration;

アクセス許可

VIEW SERVER STATE アクセス許可が必要です。

SQL Server 2022 以降でのアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE 権限が必要です。