1、索引key值的长度与允不允许为空有关
如 int 类型的字段 如果不能为空 则长度为 4字节
如果允许为空 则长度为要加1 为 5字节
2、MySQL redolog 二阶段提交
必须看redolog 和 binlog 是否一致,如果redolog写入成功处于perpare状态,但binlog写入时因为断电或者其他原因写入失败,在重启后,会将处于prepare阶段的数据删除。
如果redolog 和 binlog 都写入成功,则在重启后会将prepare阶段的数据重新提交一次事务。
3、基本概念