回滚段简介

 

一、回滚段变更 

 

 

二、什么是回滚段

 

Mysql5.5之前的版本,只能用到1024个并发线程。

Mysql5.5版本,能用到1024*128个并发线程,约12w并发线程;存放在共享表空间(ibdata)

Mysql5.6版本,把回滚段放到指定的文件中不会有太大的作用阿里云的RDS没有进行重新划分。

mysql>show variables like '%undo%'

+--------------------------+-----------------+

| Variable_name            | Value           |

+--------------------------+-----------------+

| innodb_max_undo_log_size | 1073741824      |

| innodb_undo_directory    | ./              |

| innodb_undo_log_truncate | OFF             |

| innodb_undo_logs         | 128             |

| innodb_undo_tablespaces  | 0               |

 

Mysql5.7版本:回滚段从128降到96个,剩下的32个回滚段做了什么事了?

32个预留给系统的,给临时表的事务

共享表空间存放那些信息?

 

Change buffer、double write等都存放在共享表空间中。

 

三、回滚段保存什么

Undo分成insert和update undo log record,undo日志是逻辑记录

 

Undo分成insert和update undo log record,undo日志是逻辑记录

 

正在上传…重新上传取消

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值