resource control, 如何查看session级别变量

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

已开启资源控制管控,通过如下命令可以将当前session绑定到某个资源组,

SET RESOURCE GROUP rg1;

但是如何(哪条命令)查看当前session绑定到了某个资源组?或者说如何确认已经绑定成功了?


processlist应该能查出来吧

1 个赞

好用,谢谢。

https://docs.pingcap.com/zh/tidb/stable/information-schema-processlist#processlist

顺便再问下,空和default有区别么?没区别吧?

mysql> SET RESOURCE GROUP `default`;
Query OK, 0 rows affected (0.00 sec)

mysql> select USER, RESOURCE_GROUP from INFORMATION_SCHEMA.processlist;
+------+----------------+
| USER | RESOURCE_GROUP |
+------+----------------+
| root | default        |
+------+----------------+
1 row in set (0.01 sec)

mysql> SET RESOURCE GROUP ``;
Query OK, 0 rows affected (0.00 sec)

mysql> select USER, RESOURCE_GROUP from INFORMATION_SCHEMA.processlist;
+------+----------------+
| USER | RESOURCE_GROUP |
+------+----------------+
| root |                |
+------+----------------+
1 row in set (0.00 sec)


https://docs.pingcap.com/zh/tidb/stable/sql-statement-set-resource-group#set-resource-group
看这里给的意思像是一样的,不是特别清楚

1 个赞

补充一下相关实现:
https://github.com/pingcap/tidb/issues/40724

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。