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

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

数据库杂货铺 2021-04-12
213
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论