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を使います。

Examples

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

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;

Permissions

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

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

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