Blog

表空间、段、extent,页

12月 2, 2021 |

table space:存储 表数据及索引的文件,*.ibd segment:业务类型,数据 segment, […more]

mysql buffer和log

12月 1, 2021 |

Change Buffer 为了性能将secondary index的改动缓存起来,等到服务器空闲或者对应的索 […more]

mysql优化杂记

11月 29, 2021 |

不要一次更新太多数据 尽量多条更新一起提交,减少undo log 和redo log的刷盘次数 让事务尽快提交 […more]

mysql执行计划(explain)

11月 29, 2021 |

一个表要处理的行数=row(应用索引+where条件后剩下行数)*filtered(条件能过滤的比例) joi […more]

mysql锁和事务

11月 29, 2021 |

mysql锁 Intention Locks 获取行共享锁(S)或者行排他锁(X)前获取,需要该表的IS 或者 […more]

innodb record结构

11月 29, 2021 |

FIELD START OFFSETS 最高位=1表示该字段为null 剩下位表示该列在记录中的偏移量 EXT […more]

mysql 复制搭建

11月 29, 2021 |

vim my.cnf log_bin=mysql-bin #bin log名词 server_id=10 #s […more]

查询事务间锁等待情况(trx_lock_wait)

11月 29, 2021 |

相关表解释 from information_schema.INNODB_LOCK_WAITS 事务对锁等待 […more]

btree 直观理解

11月 29, 2021 |

算法描述 btree算法一般用于实现数据库索引,索引文件存放在磁盘中, 从磁盘中读取数据是一个很耗时的操作,所 […more]

java try finally 字节码解析

11月 24, 2021 |

public static void main(String[] args) { int i = 5; try […more]