返回包含资源调控器的当前内存中配置状态的行。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
列名 |
数据类型 |
说明 |
|
---|---|---|---|
classifier_function_id |
int |
资源调控器当前使用的分类器函数的 ID。 如果没有正在使用的函数,则返回值 0。 不可为 null。 备注 此函数用于将新请求分类并使用规则将这些请求路由到相应的工作负荷组。有关详细信息,请参阅资源调控器。 |
|
is_reconfiguration_pending |
bit |
指示是否由 ALTER RESOURCE GOVERNOR RECONFIGURE 语句对组或池进行了更改但尚未应用到内存中配置。 返回值是以下值之一:
备注 禁用资源调控器时,返回值始终为 0。 不可为 null。 |
|
max_outstanding_io_per_volume |
int |
每个卷待定 I/O 的最大数目。
|
注释
此动态管理视图显示了内存中配置。 若要查看存储的配置元数据,请使用对应的目录视图。
下面的示例演示了如何获取和比较存储的元数据值和资源调控器配置的内存中值。
USE master;
go
-- Get the stored metadata.
SELECT
object_schema_name(classifier_function_id) AS 'Classifier UDF schema in metadata',
object_name(classifier_function_id) AS 'Classifier UDF name in metadata'
FROM
sys.resource_governor_configuration;
go
-- Get the in-memory configuration.
SELECT
object_schema_name(classifier_function_id) AS 'Active classifier UDF schema',
object_name(classifier_function_id) AS 'Active classifier UDF name'
FROM
sys.dm_resource_governor_configuration;
go
权限
需要 VIEW SERVER STATE 权限。
请参阅
参考
sys.resource_governor_configuration (Transact-SQL)