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