随笔分类 - mysql
mysql
摘要:# mysql 集群架构1. master-slave 架构模式 高可用: master 挂了,slave 可提升为 master,对位提供服务。2. 复制模式 异步复制、半同步复制、全同步复制。 异步复制:不需要等待 slave 将 binlog 日志同步到 relay log 中,就提交事务。
阅读全文
摘要:https://zhuanlan.zhihu.com/p/438769823
阅读全文
摘要:文件组成: 主要包括数据文件、索引文件、日志文件(undolog、redolog、binlog),其中undolog和redolog是innodb存储引擎所有。 IO流程: 1.InnoDB引擎使用的是 WAL 技术(write ahead log),执行事务的时候,写完内存和日志(undolog、
阅读全文
摘要:innodb索引存储方式 B+树。 innodb最小的存储单元是页(16K),B+树节点代表一个页。 innodb索引为什么选择B+树 因为B树不管叶子节点还是非叶子节点,都会保存数据,这样导致在非叶子节点中能保存的指针数量变少,指针少的情况下要保存大量数据,只能增加树的高度,导致IO操作变多,查询
阅读全文
摘要:启动 service mysqld start mysql.server start 停止 service mysqld stop mysql.server stop 重启 mysql.server restart
阅读全文
摘要:官网 https://github.com/alibaba/canal/wiki
阅读全文
摘要:出处:http://chenzhou123520.iteye.com/blog/1863407 乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,
阅读全文