240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Replace into加锁的探究

    本文对一个案例的有趣的地方进行分析,然后最后再综述下replace into的流程。基础环境 进行一个Replace操作,唯一索引冲突,SQL执...

  • Resize,w 360,h 240
    Innodb-AHI

    作用 AHI是针对叶子节点的,作用是减少B树寻址的代价。 如何做的 通过key(index_id+fileds+bytes):value(记录的...

  • Resize,w 360,h 240
    Innodb-行锁

    基本概念 脏读是指读到别的事务未提交的修改。不可重复度读与幻读的区别,不可重复读的重点在于update和delete(读不到已提交的修改),幻读...

  • Resize,w 360,h 240
    组提交与并行复制

    基于组提交的并行复制 如何表示并行度 为了表示主库并行度,在binlog row event增加了如下的标识。 即在gtid_event中增加两...

  • Resize,w 360,h 240
    Innodb-B+树-页间查找

    B树 物理组织 表空间下一级称为Segment。Segment与数据库中的索引相映射。Innodb引擎内,每个索引(包括聚簇索引)对应两个Seg...

  • Innodb-B+树-MTR

    InnoDB的Mini-transaction(简称mtr)是保证若干个page原子性变更的单位。一个mtr中包含若干个日志记录——mlog,每...

  • Resize,w 360,h 240
    Innodb-B+树-并发控制

    内存并发控制 为了维护内存结构的一致性,比如Dictionary cache、sync array、trx system等结构。InnoDB并没...

  • Innodb-Insert-锁

    锁类型 元数据锁 表锁 IX 自增锁 自增锁模式通过参数innodb_autoinc_lock_mode来控制,加锁选择参阅函数ha_innob...

  • MySQL-Innodb-LRU

    参数状态 made young表示old页移动到LRU头部,not young表示的是访问的old区的页,但是访问这页的时间与上次访问这个页的时...