iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL8.0功能详解——资源组管理
  • 623
分享到

MySQL8.0功能详解——资源组管理

MySQL8.0功能详解——资源组管理 2020-01-07 15:01:38 623人浏览 无得
摘要

Mysql8.0里包括一款功能——CPU资源分组管理。它实现的目的是将CPU资源分组,并且赋予运行不同类型的查询。通过它可以解决DBA的一些痛点,例如:夜间进行的批处理、大型报表非常耗费资源,为了不影响其它查询的进行,不得不将其放在从服务

MySQL8.0功能详解——资源组管理

Mysql8.0里包括一款功能——CPU资源分组管理。它实现的目的是将CPU资源分组,并且赋予运行不同类型的查询。通过它可以解决DBA的一些痛点,例如:夜间进行的批处理、大型报表非常耗费资源,为了不影响其它查询的进行,不得不将其放在从服务器上运行。使用资源组管理后,DBA可以将工作分配给限定的CPU核心或者是vCPU。另外,DBA还可以将资源分配给不同的应用,例如分配8个核心给应用A,分配4个核心给应用B,使服务器的资源更加合理的使用。

简单说明一下它的使用过程,首先,需要创建资源组,为每个资源组分配适当的CPU核心数量或者是vCPU。其次,将资源组分配给正在运行查询的线程ID。之后,各个查询就会按照不同的资源组限定的范围运行。

下面详细介绍一下相关的内容:

**资源组:**资源组包括名称,类型,分配的CPU核心,以及优先顺序。创建资源组时,使用sql执行CREATE RESOURCE GROUP,例句如图:

资源组的类型分为user和system,system的优先顺序要高于user,system的优先范围在-20到0之间,user的范围在0到19。创建之后,可以通过SELECT * FROM INFORMATioN_SCHEMA.RESOURCE_GROUPS来查看资源组的信息。例如:

有没有发现什么问题?这个图是创建资源组之前的信息,vcpu显示的为何是0-0?原因在于我的虚机一开始只有一个vCPU,重新配置虚机后,再看一下:

这次显示0-3,证明我为虚机配置了4个vCPU。看一下创建资源组之后的结果:

**线程ID:**创建好资源组之后,DBA要做的事情就是将其分配给对应的线程ID。可以通过查询performance_schema.threads来查看线程ID。

然后执行:SET RESOURCE GROUP Batch FOR thread_id;

为执行的查询分配资源组之后,DBA还可以根据实际情况修改资源的分配。执行:

这时我们再看一下资源组的信息:

资源已经重新调配,因此,DBA可以灵活的控制CPU资源为各个应用进行服务。

注意事项:

  • 执行资源组元数据的SQL文不会计入日志,因此mysql的复制功能不会将其进行复制。

  • 如果使用了线程池插件,资源组功能无法使用。

  • 资源组无法在MacOS上使用。

  • 资源组在FreeBSD 和 Solaris上会忽略优先顺序。

  • linux上也会忽略优先顺序,除非开启CAP_SYS_NICE 功能。

更为详尽的内容请访问“https://dev.mysql.com/doc/refman/8.0/en/resource-groups.html”,希望该功能对您有所帮助。

感谢关注MySQL!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL8.0功能详解——资源组管理

本文链接: https://www.lsjlt.com/news/4599.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++资源管理操作方法详解
    目录以对象管理资源在资源管理类中小心copy行为在资源管理类中提供对原始资源的访问成对使用new和delete时要采用相同形式以独立语句将new对象置入智能指针以对象管理资源 cla...
    99+
    2024-04-02
  • win8资源管理器ribbon界面有什么功能
    本篇内容主要讲解“win8资源管理器ribbon界面有什么功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win8资源管理器ribbon界面有什么功能”吧! 打开资源管理器,未选定任何文件夹时...
    99+
    2023-07-02
  • Spark中的资源管理器的功能及其优势
    Spark中的资源管理器负责分配和管理集群中的计算资源,以确保作业能够高效地运行。资源管理器的功能包括: 资源分配:资源管理器负...
    99+
    2024-03-05
    Spark
  • k8s资源管理命令与Namespace使用详解
    目录 一、前言 二、k8s概述 三、k8s常用操作管理命令 3.1 kubectl 命令用法 3.2 常用控制台管理命来源地址:https://blog.csdn.net/zhangcongyi420/article/details/128...
    99+
    2023-09-10
    k8s 操作命令使用 k8s 资源管理命令总结 k8s namespace使用 k8s namespace k8s资源命令总结
  • 详解Go语言的错误处理和资源管理
    目录一、defer二、错误处理三、统一错误处理的逻辑四、panic五、recover六、error vs panic七、错误处理综合示例一、defer 1. defer保证在函数结束...
    99+
    2024-04-02
  • Windows7 电源管理功能说明
    多用过和正在使用Windows Vista系统的朋友都知道,相比此前微软的操作系统,这一版本的电源管理功能更加强大,用户可根据实际需要,设置电源使用模式,让移动计算机用户在使用电池续航的情况下,依然能最大限度发挥功效。延...
    99+
    2023-05-25
    Windows7 电源管理 功能
  • Linux管理硬件资源该如何理解
    这期内容当中小编将会给大家带来有关Linux管理硬件资源该如何理解,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。计算机的硬件主要包括内存(RAM)、中央处理器(CPU)、输入/输出(I/O)设备和硬盘(H...
    99+
    2023-06-28
  • windows7资源管理器怎么打开windows7资源管理器怎么打开方法详细介绍
    windows7资源管理器怎么打开是一些必须进到资源管理器的用户遇到的问题,当用户们进到win7后发觉我的电脑变成了资源管理器因而想知道怎么打开资源管理器。如果没有标志因此在这里就告诉大家有关windows7资源管理器怎么打开方法详细介绍的...
    99+
    2023-07-11
  • win101909资源管理器卡如何解决
    这篇文章主要介绍“win101909资源管理器卡如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win101909资源管理器卡如何解决”文章能帮助大家解决问题。小编在这里根据不同情况准备了四种...
    99+
    2023-07-01
  • 怎么理解Oracle RAC分布式资源管理
    这篇文章主要介绍“怎么理解Oracle RAC分布式资源管理”,在日常操作中,相信很多人在怎么理解Oracle RAC分布式资源管理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • 迈向成功之路:全面解析云资源规划与管理
    一、云资源规划: 1、需求评估:在规划云资源时,首先需要评估企业对云资源的需求,包括计算能力、存储空间、网络带宽等。可以通过分析现有业务系统的数据和流量,以及未来的业务增长预期来估算云资源的需求。 2、选择合适的云平台:根据企业的需求和...
    99+
    2024-02-10
    云资源规划 云资源管理 云计算 成本优化 服务质量
  • win11资源管理器卡死如何解决
    当Windows 11的资源管理器卡死时,可以尝试以下解决方法:1. 重启资源管理器:按下Ctrl + Shift + Esc组合键...
    99+
    2023-09-11
    win11
  • win10资源管理器崩溃如何解决
    要解决Windows 10资源管理器崩溃的问题,您可以尝试以下方法:1. 重新启动资源管理器:按下Ctrl + Shift + Es...
    99+
    2023-09-04
    win10
  • C#开发建议:性能优化与资源管理
    C#开发建议:性能优化与资源管理在C#开发中,性能优化和资源管理是至关重要的方面。良好的性能和资源管理可以提高应用程序的运行效率,减少资源浪费,提升用户体验。本文将针对C#开发中的性能优化和资源管理进行探讨和建议。使用合适的数据类型在C#开...
    99+
    2023-11-22
    优化 资源管理 C#性能
  • 云资源规划与管理:释放无限潜能
    云资源规划与管理是优化云计算环境的关键,可以帮助企业提高成本效率、性能和安全性。本文将介绍云资源规划与管理的最佳实践,以及如何使用代码示例来实现这些实践。 云资源规划 云资源规划是云资源管理的第一步。它涉及到确定企业需要哪些云资源,以及如...
    99+
    2024-02-10
    云资源规划 云资源管理 成本优化 性能优化 安全性
  • win7资源管理器重启是怎么回事 解决win7资源管理器经常重启方法
    win7资源管理器重启是怎么回事,怎么办下文将为大家介绍win7资源管理器经常重启解决方法,如果你在使用Windows7系统过程中遇到资源管理器经常重启,那么不妨来看看下文的解决方法吧。 一、首先排除电脑病毒的原因 如...
    99+
    2023-06-08
    win7 资源管理器重启 资源管理器 方法
  • win7资源管理器崩溃的解决方案
    如果遇到win7资源管理器崩溃,可能是由计算机误操作或其他情况引起的,应该采取哪些措施处理?。如果它总是崩溃,它将严重影响我们计算机系统的正常使用。今天,小编将与大家分享如何解决win7资源管理器崩溃的细节。先按win+r键打开操作窗口,输...
    99+
    2023-07-10
  • 解决win7资源管理器崩溃的办法
    win7资源管理器崩溃怎么办?计算机误操作或其他各种情况都可能导致这种情况,如果总是崩溃,将严重影响我们计算机系统的正常使用。今天小编将详细介绍一下如何解决win7资源管理器崩溃的问题。首先按下win+r键打开运行窗口,输入“regedit...
    99+
    2023-07-15
  • win101909文件资源管理器卡如何解决
    本篇内容介绍了“win101909文件资源管理器卡如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win101909文件资源管理器卡怎...
    99+
    2023-07-01
  • win11资源管理器占用高如何解决
    如果Windows 11的资源管理器(即文件资源管理器)占用过高,可以尝试以下几种方法来解决:1. 重启资源管理器:打开任务管理器(...
    99+
    2023-08-22
    win11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作