暂无图片
MySQL从哪个版本开始解决了回滚表空间无法自动回收的问题?
我来答
分享
好好学习
2023-08-02
MySQL从哪个版本开始解决了回滚表空间无法自动回收的问题?

MySQL从哪个版本开始解决了回滚表空间无法自动回收的问题?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
刘贵宾

MySQL 5.7版本

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
盛敏杰

MySQL从5.7版本开始解决了回滚表空间无法自动回收的问题。在5.7版本之前,如果一个事务在执行过程中出现了错误,回滚操作会释放该事务占用的表空间,但不会自动回收这些表空间。这会导致表空间被浪费,并且在长时间的使用后,表空间会变得非常大。为了解决这个问题,MySQL 5.7引入了一个新的功能,即“混合事务模型”(Hybrid Transaction Model),该模型可以自动回收回滚的表空间。在此之后,MySQL用户可以更加方便地管理表空间,避免了空间的浪费。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL:导入sql,对比了表数据量一致,processlist也没有看到有锁等待事件。但是就一直卡着,这是什么问题?
回答 4
1.首先,确保已经连接到了mysql。比如使用一个新账号进行这个操作2.“卡”着说明可能有阻塞,一般会查是行级别锁(innodbtrx),还是表级别锁(metalock或showengineinnod
mysql当前写的binlog文件是不能读取,一般怎么做?
回答 1
可以读取的mysqlbinlog可以解析当前binlog文件
请教mysql只读模式下,root用户还是有权限进行删除修改数据,怎么限制
回答 3
SETGLOBALsuperreadonly1或者为on
mysql中如何查看活动会话?
回答 7
showprocesslist;
MySQL5.7 mysqldump恢复数据报错Cannot create a JSON value from a string with CHARACTER SET 'binary'
回答 1
已采纳
可以试试setnamesutf8mb4;之后导入数据看看
MySQL 数据库经常cpu跑满,是什么问题?
回答 4
sql并发量大,并且执行时间长,会把CPU资源占用完。
在MySQL 5.7版本中,以下哪些写法能避免文件排序?
回答 1
已采纳
选CFCselectcol1,sum(col2)fromtablegroupbycol1orderby11;Fselectcol1,sum(col2)fromtablegroupbycol1order
int(20)
回答 2
谢谢!大佬的指点!
MySQL Group Replication能保证强一致性吗
回答 1
已采纳
MGR基于Paxos协议,多个节点之间强同步的高可用方案,但多个节点的强一致性是保证了最终一致性,在平常的各节点复制中还是异步的。https://www.modb.pro/db/100467
mysql以下操作哪一个可以释放磁盘空间?
回答 7
droptabletablename立刻释放磁盘空间,Innodb和MyISAM;truncatetabletablename立刻释放磁盘空间,Innodb和MyISAM,truncatetable其
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~