MySQL数据库InnoDB存储引擎的 UNDO空间调整步骤的专题报告
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,专题描述对已经运行的MySQL数据库InnoDB存储引擎的配置参数innodb_log_file_size大小或文件组个数调整,需要遵循的标准化步骤。解决方案1修改参数,使MySQL下次关闭时进行cl
千家信息网最后更新 2025年01月31日MySQL数据库InnoDB存储引擎的 UNDO空间调整步骤的专题报告
专题描述 | 对已经运行的MySQL数据库InnoDB存储引擎的配置参数innodb_log_file_size大小或文件组个数调整,需要遵循的标准化步骤。 | ||||
解决方案 | 1 | 修改参数,使MySQL下次关闭时进行clean shutdown。 set global innodb_fast_shutdown=0; (官方文档并无此项建议,但是安全起见,推荐进行clean shutdown,使MySQL将所有修改写入数据文件,摆脱对innodb_log_file的依赖,此参数若设置为2,当数据库突然关闭时,系统将立即刷事务日志到磁盘上并且冷关闭mysqld服务;没有提交的事务将会丢失,但是再启动mysqld服务的时候会进行事务回滚恢复;)。 clean shutdown含义为将脏页数据刷回磁盘保存。 | |||
2 | 停止应用系统。(必要时,应当在数据库端杀掉所有数据库连接) | ||||
3 | 等待InnoDB脏页刷出。 | ||||
4 | 观察show global status like 'Innodb_buffer_pool_pages_dirty';的返回结果,直至结果接近0。 如果这一步骤耗时超出可接受范围,此时可以随时中止操作,恢复应用。 | ||||
5 | 关闭MySQL数据库,关闭期间数据库因为需要将内存缓冲池中数据刷回磁盘保存,可能存在大量随机读取IO, 这次关闭需要较久的时间,需要耐心等待。 | ||||
6 | 检查错误日志,确认没有可疑报错信息。 | ||||
7 | 编辑配置文件中的innodb_log_file_size参数。 | ||||
8 | 启动数据库,系统将根据新设定的innodb_log_file_size值修改事务日志文件大小,检查数据库是否运行正常。 | ||||
9 | 预热数据库即将部分数据缓存到内存缓冲池中,减少应用启动时对于磁盘的IO冲击(可选)。 | ||||
10 | 启动应用,重新连接数据库。 | ||||
知识点 | 1 | 如果InnoDB检查到innodb_log_file_size和redo log文件数量不相等,InnoDB将写入一个日志检查点,关闭和移动旧的日志文件, 创建一个要求大小的新日志文件并打开它。 | |||
2 | innodb_fast_shutdown: 含义:设置innoDB引擎关闭的方式,默认值为:1,正常关闭的状态; 0 - mysqld服务关闭前,先进行数据完全的清理和插入缓冲区的合并操作,若是脏页数据 较多或者服务器IO性能等因素,会导致此过程需要数分钟或者更长时间; 1 - 正常关闭mysqld服务,针对innodb引擎不做任何其他的操作; 2 - 若是mysqld出现崩溃,立即刷事务日志到磁盘上并且冷关闭mysqld服务;没有提交 的事务将会丢失,但是再启动mysqld服务的时候会进行事务回滚恢复; | ||||
3 | Innodb_buffer_pool_pages_dirty: 含义:InnoDB内存缓冲池中脏页的比例。关闭数据库时该参数等于0,说明脏页刷回磁盘。 | ||||
4 | 脏页数据计算公式:脏页数据大小=Innodb_buffer_pool_pages_dirty*Innodb_buffer_pool_size。 | ||||
5 | innodb_log_file_size: 含义:事务日志的大小 |
数据
数据库
事务
日志
文件
服务
磁盘
参数
大小
含义
应用
检查
缓冲
引擎
内存
系统
步骤
时候
结果
若是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
优秀软件开发 评语
老年人网络安全宣传
软件开发英特尔
北京ibm服务器回收
一个电脑能当服务器吗
计算机网络技术员四级职业
服务器名称和计算机名称是一个
常用 数据库 编程语言
鼎盛创美互联网科技
java 数据库连接封装
提升服务器性能
串口服务器active亮
数据库创建好后可以修改库名吗
数据库查询表中某一列
网络技术英文怎么说
骇极杯 网络安全
我的世界服务器虚空潜影盒bug
对于网络安全的建议
普洱互联网科技怎样
南职院网络技术
数据库的PD图
软件开发营业模式和营销策略
浪潮服务器在哪改密码
铜川软件开发设计
储能上位机软件开发
java数据库实体类名
串口服务器active亮
贷款管理服务器推荐
聊城节能软件开发团队
数据库用户无法删除用户