Notes about MySQL Log 几种常用的log binlog 归档日志(二进制日志)在MySql Server上进行(因为主从复制mysql支持多种引擎,所以和redo log分开) 作用:用于复制,在主从复制中,从库利用主库上的binlog进行重播,实现主从同步,用于数据库的基于时间点的还原。 内容:逻辑格式的日志,可以简单认为就是执行过的事务中的sql语句; 但又不完全是sql语句这么简单,而是包括了执行的sql语 2020-07-03 MySQL
MySQL InnoDB B+tree 我们都知道计算机在存储数据的时候,有最小存储单元; 在计算机中磁盘(机械硬盘)存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如XFS/EXT4)他的最小单元是块,一个块的大小是4k,而对于我们的InnoDB存储引擎也有自己的最小储存单元——页(Page),一个页的大小是16K。 2020-04-03 MySQL
Golang Reflection Reflect Package 很多类型在runtime里是未导出的,比如_type,typeAlg,interfaceType,eface,iface等等,reflect包就是用于对应导出这些类型; 所以他们的结果在两个包中其实是一样的; 2020-03-26 golang