Mysql底层——InnoDB记录结构 页 默认 16K 大小一页,每页至少两条记录 名词说明: W : 某个字符集中单字符的最大字节 M : 某个数据类型能存储的最大字符 L : 实际存储的字节数,最大等于 W * M 行格式 四种行格式:Compact、Redundant、Dynamic(默认)、Compressed Dynamic: 与 Compact 的区别在于溢出页,会将溢出的字段整个放入 溢出页 ,......
缓存与数据库双写数据一致性问题 本质上来说,双写一致性问题是因为更新数据库和更新缓存不是原子操作,如果要做到强一致性,只能加分布式锁。不然就是做取舍问题。 缓存是用在:不经常变动,但是又经常查询,而且发生脏读不敏感的场景下使用 缓存+数据库读写模式: cache aside pattern 读的时候,先读缓存,缓存没有的话就读数据库,读到的数据库的值再存入缓存。 数据更新的时候,更新数据库,删除缓存。 ......
Centos 的mysql安装 下载 1wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装 mysql 源 12yum localinstall mysql57-community-release-el7-11.noarch.rpmyum repolist enabled | grep "mysql.*-co......