sys.dm_resource_governor_configuration (Transact-SQL)

适用范围:SQL Server

返回包含资源调控器的当前内存中配置状态的行。

列名称 数据类型 描述
classifier_function_id int 资源调控器当前使用的分类器函数的 ID。 如果没有正在使用的函数,则返回值 0。 不可为 null。

注意: 此函数用于对新请求进行分类,并使用规则将这些请求路由到相应的工作负荷组。 有关详细信息,请参阅 Resource Governor
is_reconfiguration_pending bit 指示是否由 ALTER RESOURCE GOVERNOR RECONFIGURE 语句对组或池进行了更改但尚未应用到内存中配置。 返回值是以下值之一:

0 - 不需要重新配置语句。

1 - 需要重新配置语句或重新启动服务器,以便应用挂起的配置更改。

注意: 禁用资源调控器时返回的值始终为 0。

不可为 null。
max_outstanding_io_per_volume int 适用于:SQL Server 2014 (12.x) 及更高版本。

每个卷待定 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 权限 。

SQL Server 2022 及更高版本的权限

要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

另请参阅

动态管理视图和函数 (Transact-SQL)
sys.resource_governor_configuration (Transact-SQL)
资源调控器