该表展示系统中所有“工作负载”(即匹配资源组规则的查询任务)的详细信息,包括查询所属用户、关联资源组、查询类型等,帮助管理员追溯查询与资源组的绑定关系,排查资源使用异常。
字段名称 | 数据类型 | 字段含义说明 |
|---|---|---|
id | UInt64 | 表示该工作负载在系统中的排序,由工作负载名称的字典序决定,如果一个查询同时满足多个工作负载的条件,则会选中 id 最小的工作负载。 |
name | String | 工作负载名称,通常对应资源组规则中 “select case” 的名称(即定义工作负载匹配逻辑的规则名称),如示例中的 “case_0”,用于关联工作负载与资源组匹配规则。 |
resource_group | String | 该工作负载所使用的资源组名称,直接关联到 |
user | String | 触发该工作负载(即发起查询)的用户名,通常为用户的账号标识(如邮箱、用户名),用于定位具体用户的查询行为及资源占用情况。 |
query_id | String | 工作负载匹配查询的 query_id 的正则表达式。 |
query_type | String | 工作负载对应的查询类型,系统将根据您执行的查询类型输出对应的值:
|
role | String | 工作负载匹配的用户所属的角色组名称。如果用户同时属于多个角色,或者其中某个角色组匹配了多个工作负载,系统会按照工作负载的优先级从高到低选择。 |
SELECT * FROM system.workloads;
Query id: 339xxxxx-7xxx-4xxx-8xxx-d5xxxxxxxxxx ┌─id─┬─name───┬─resource_group─┬─user──────────────────────────────┬─query_id─┬─query_type─┬─role─┐ 1. │ 1 │ case_0 │ doc_demo │ xxxxxxxxxxxxx.xxxxx@xxxxxxxxx.com │ │ │ │ └────┴────────┴────────────────┴───────────────────────────────────┴──────────┴────────────┴──────┘