安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210912382.X (22)申请日 2022.07.29 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 钟玉婷  (74)专利代理 机构 济南舜源专利事务所有限公 司 37205 专利代理师 刘雪萍 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/28(2019.01) G06F 9/445(2018.01) G06F 3/06(2006.01) (54)发明名称 一种MySQL数据库调优装置、 方法、 终端及存 储介质 (57)摘要 本发明涉及MySQL数据库调优领域, 具体公 开一种MySQL数据库调优装置、 方法、 终端及存储 介质, 硬件调优模块对MySQL数据库所在服务器 硬件调优, 具体包括: 在BIOS中设置高级选项, 在 高级选项配置SMMU功能和CPU预取功能的启停; 操作系统调优模块对MySQL数据库所在服务器操 作系统调优, 具体包括: 文件系统调优、 关闭 irqbalance服务、 网卡中断绑核、 网络参数调优、 IO参数调优和缓存参数调优; 数据库参数调优模 块对数据库参数调优, 具体包括: 对数据库配置 文件内的参数调优。 本发明集 成从服务器底层硬 件至上层MySQL应用的调优, 逻辑结构简单清晰, 自下至上每一模块清晰明了, 节省时间, 提高效 率, 搭建环境简单易实操, 且无需深 入了解MySQL 数据库, 降低使用者门槛, 方便使用。 权利要求书2页 说明书12页 附图3页 CN 115048360 A 2022.09.13 CN 115048360 A 1.一种MySQ L数据库调优 装置, 其特 征在于, 包括, 硬件调优模块: 对MySQL数据库所在服务器硬件调优, 具体包括: 在BIOS中设置高级选 项, 在高级选项配置SM MU功能和CPU预 取功能的启停; 操作系统调优 模块: 对MySQ L数据库所在服 务器操作系统调优, 具体包括: 文件系统调优、 关闭irqbalance服务、 网卡中断绑核、 网络参数调优、 IO参数调优和缓 存参数调优; 数据库参数调优 模块: 对数据库参数调优, 具体包括: 对数据库配置文件内的参数调优。 2.根据权利要求1所述的MySQL数据库调优装置, 其特征在于, 硬件调优模块在高级选 项配置SM MU功能和CPU预 取功能的启停, 具体包括: 关闭CPU预 取功能; 判断服务器是否为非虚拟化场景; 若是, 则关闭SM MU功能; 否则, 开启SM MU功能。 3.根据权利要求2所述的MySQL数据库调优装置, 其特征在于, 操作系 统调优模块包括 文件系统调优单 元, 用于对文件系统调优, 具体包括: 使用xfs文件系统; 在xfs文件系统的mount参数添加 noatime选项和 nobarrier选项, 使用noatime选项和 nobarrier选项挂载xfs文件系统。 4.根据权利要求3所述的MySQL数据库调优装置, 其特征在于, 操作系 统调优模块包括 服务关闭单 元, 用于关闭irqbalance服 务, 具体包括: 停止irqbalance服 务; 关闭irqbalance服 务; 检测irqbalance服 务状态是否是已关闭状态; 若是, 则irqbalance服 务关闭正常; 否则, 重新停止irqbalance服 务; 操作系统调优 模块包括还 包括中断绑核单 元, 用于对网卡中断绑核, 具体包括: 查询网卡中断号; 根据网卡中断号, 将每 个中断各自绑定在一个CPU 核上。 5.根据权利要求4所述的MySQL数据库调优装置, 其特征在于, 操作系 统调优模块包括 网络参数调优单 元, 用于对网络参数进行调优, 具体包括: 提升服务端所能接受SYN同步包的最大客户端数量; 提升服务器端所能处 理数据的最大客户端数量; 提升接收套接 字缓冲区大小的最大值; 提升发送套接 字缓冲区大小的最大值; 提升读缓冲的大小的最大值, 读缓冲的大小的最小值和中间值配置为默认值; 提升写缓冲的大小的最大值, 写缓冲的大小的最小值和中间值配置为默认值; 提升系统同时保持TIM E_WAIT套接字的最大 数量。 6.根据权利要求5所述的MySQL数据库调优装置, 其特征在于, 操作系 统调优模块包括 IO参数调优单 元, 用于对IO参数进行调优, 具体包括: 配置IO调度策略为 最终期限调度策略或n oop策略;权 利 要 求 书 1/2 页 2 CN 115048360 A 2提升磁盘吞吐量; 操作系统调优 模块包括缓存参数调优单 元, 用于对缓存参数进行调优, 具体包括: 配置内核页回收参数; 配置内存中的脏数据百分比不超过 预设值。 7.根据权利要求6所述的MySQL数据库调优装置, 其特征在于, 数据库参数调优模块对 数据库配置文件内的参数调优, 具体包括: 设置页大小, 关闭SSL, 设置最大连接数, 设置会 话请求缓存个数, 关闭性能模式, 设置每个表一个文件, 设置日志文件大小, 设置日志文件 组个数, 设置最大打开表个数, 设置缓冲池大小, 设置缓冲池实例个数, 设置日志缓存区大 小, 设置同步写磁盘的方式来写二进制日志, 设置每次事务提交时把日志缓冲数据写入日 志文件并刷写到磁盘, 开启异步IO, 设置spin_wait _delay参数和spin_loops循环次数防止 进入系统自旋, 设置innodb数据文件及redolog的打开刷写模式, 设置innodb后台线程每秒 最大iops上限, 设置压力下innodb后台线程每秒最大iops上限, 设置pagecleaner线程每次 刷脏页的数量, 设置将脏数据写入到磁盘的线程数, 设置脏页刷 写, 设置写线程数, 设置读 线程数, 设置回收已经使用并分配的undo页线程数。 8.一种MySQ L数据库调优方法, 其特 征在于, 包括以下步骤: S1, 对MySQ L数据库所在服 务器硬件调优, 具体包括: 在BIOS中设置高级选项, 在高级选项配置SM MU功能和CPU预 取功能的启停; S2, 对MySQ L数据库所在服 务器操作系统调优, 具体包括: 文件系统调优、 关闭irqbalance服务、 网卡中断绑核、 网络参数调优、 IO参数调优和缓 存参数调优; S3, 对数据库参数调优, 具体包括: 对数据库配置文件内的参数调优。 9.一种终端, 其特 征在于, 包括: 存储器, 用于存 储MySQL数据库调优程序; 处理器, 用于执行所述MySQL数据库调优程序时实现如权利要求8所述MySQL数据库调 优方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述可读存储介质上存储有MySQL数据库 调优程序, 所述MySQL数据库调优程序被处理器执行时实现如权利要求8所述MySQL数据库 调优方法的步骤。权 利 要 求 书 2/2 页 3 CN 115048360 A 3

.PDF文档 专利 一种MySQL数据库调优装置、方法、终端及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种MySQL数据库调优装置、方法、终端及存储介质 第 1 页 专利 一种MySQL数据库调优装置、方法、终端及存储介质 第 2 页 专利 一种MySQL数据库调优装置、方法、终端及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:31:24上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。