MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间
1
2
3
4
5
6
|
innodb_undo_log_truncate参数设置为1,即开启在线回收(收缩)undo?log日志文件,支持动态设置。 innodb_undo_tablespaces参数必须大于或等于2,即回收(收缩)一个undo?log日志文件时,要保证另一个undo?log是可用的。 innodb_undo_logs:?undo回滚段的数量,?至少大于等于35,默认128。 innodb_max_undo_log_size:当超过这个阀值(默认是1G),会触发truncate回收(收缩)动作,truncate后空间缩小到10M。 innodb_purge_rseg_truncate_frequency:控制回收(收缩)undo?log的频率。undo?log空间在它的回滚段没有得到释放之前不会收缩, 想要增加释放回滚区间的频率,就得降低innodb_purge_rseg_truncate_frequency设定值。 |
?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。