暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的SQL语句 - 数据库管理语句 - 资源组管理语句 - SET RESOURCE GROUP 语句

林员外聊编程 2021-03-02
197
SET RESOURCE GROUP 语句
 
SET RESOURCE GROUP group_name
[FOR thread_id [, thread_id] ...]
 
SET RESOURCE GROUP 用于资源组管理。此语句将线程分配给资源组。它需要 RESOURCE_GROUP_ADMIN RESOURCE_GROUP_USER 权限。
 
group_name 标识要分配的资源组。thread_id 值表示要分配给组的线程。线程 ID 可以从 performance_schema 数据库中的 threads 表中确定。如果资源组或任何指定的线程 ID 不存在,则会发生错误。
 
如果没有 FOR 子句,则语句将会话的当前线程分配给资源组。
 
指定线程 ID 时语句使用 FOR 子句,将这些线程分配给资源组。
 
若将系统线程分配给用户资源组或将用户线程分配给系统资源组,将出现警告。
 
示例:
 
● 将当前会话线程分配给组:
 
SET RESOURCE GROUP rg1;
 
● 将指定线程分配给组:
 
SET RESOURCE GROUP rg2 FOR 14, 78, 4;
 
资源组管理是服务器的本地管理。SET RESOURCE GROUP 语句不会写入二进制日志,也不会被复制。
 
SET RESOURCE GROUP 语句的另一种替代方式是 RESOURCE_GROUP 优化器提示,它将单个语句分配给资源组。
 
 
 
官方网址:
https://dev.mysql.com/doc/refman/8.0/en/set-resource-group.html
 

文章转载自林员外聊编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论