mysql二次写理解

参考url:http://www.ywnds.com/?p=8334

 

日志分三种:

物理日志:全页信息。

逻辑日志:一条sql对应一条日志。

物理+逻辑日志:(redo log使用的方式。)1、记录要修改的物理页位置。2、针对页内的数据修改是逻辑记录。如insert操作:user表空间第212页id=18的后面追加name="张三“的记录。此操作不幂等。

redo  log是512字节原子写,无序特殊处理。

磁盘数据文件:16k非原子写,需特殊处理。

二次写是弥补磁盘设备无法原子写,对于具备原子写功能的磁盘设备,如fusionIO,无法二次写。

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值