回滚段相关配置
配置回滚段数量
mysql系统中共有128个回滚段。其实这是默认值,我们可以通过启动选项innodb_rollback_segments 来配置回滚段的数量。针对临时表的回滚段数量一直是32,也就是说:
- 如果把innodb_rollback_segments的值设置为1,那么只会有1个针对普通表的可回滚段(1024个undo slot),但是仍然有32个针对临时表的可用回滚段;
- 如果把innodb_rollback_segments的值设置为2~33之间的树,效果与将其设置为1是一样的;
- 如果把innodb_rollback_segments设置为大于33的数,那么针对普通表的可用回滚段数量就是该数减去32。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。