库表设计 库名、表名、字段名使用小写字母,”_”分割,不超过18 个字符,使用名词且见名知意. 不使用temp、old、new等带有误导性的关键词作为表名的一部分; 新建表必...
阿里月报12年在百度时,就知道此数值不代表实际的延迟,当时也追究了一下,理清了一下。可惜,好记性不如烂笔头,时间久了,又模糊记忆了,鉴此,总结一下:
阿里Git数据库相关工具:愚公,数据库迁移工具cannal,row模式binlog解析otter,基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracl...
SBR小,便于统计和审计,人为还原,binlog协议兼容性好可能不一致 RBR一致,SQL执行会更快,更少的锁文件大, GTID 与事务一一对应的全局唯一ID;在一台服务器只...
王垠_出处 反复推敲代码 写优雅的代码 写模块化的代码 避免写过长的函数,一般不要超过40行 制作小的工具函数 每个函数只做一件简单的事情两个函数,相同代码少,直接分为两个函...
一、机器 配置/etc/hosts, 且ssh信任关系已配置 10.139.25.208 mhbase.sogou-in.domain mhbase10.134.74...
row复制逻辑 sbr&rbr对比测试 rbr参数binlog_row_image mysqlbinlog --base64-output=decode-rows -v my...
阿里月报 姜臣尧的补充 xtrabackup的流程:0、拷贝ibd,redo log1、拷贝ibd结束,FLUSH TABLES WITH READ LOCK(FTWRL)2...
mysqld_safe 作为mysqld 启动脚本,开启了守护mysqld进程的任务。本人学习心得如下:1、初始化脚本变量,若第一个参数是cnf,及时保存到defaults变...
LINUX配置优化 诊断命令more perfomance toolSRE performance 硬件优化raid 10ssdFusion-io大内存电池后备SCSI磁盘缓...
MySQL体系架构图 Innodb体系架构 MySQL主要就是信息的持久化存储,持久化就必须落盘,本篇文章将整理介绍MySQL最重要的三个文件的落盘操作 Redo log 落...
本文章着重讲述2PC&GC,由此引申出binlog,redolog,innodb三者的纠缠,最后简单介绍一下并行复制的原理 2PC 两阶段提交 事务恢复机制: 1、TRX_C...
叶金荣HA介绍 keepalived:所在公司部署过,因为业务网络切割,发生过脑裂,补坑!且此方案支持架构有限,一主一从,或双主,对很多很常用的一主多从有缺憾! MHA:本人...
1、哪怕是基于索引的条件过滤,如果优化器意识到总共需要扫描的数据量超过30%时(ORACLE里貌似是20%,MySQL目前是30%,没准以后会调整),就会直接改变执行计划为全...
Innodb的锁,保障了事务的隔离性;对索引(聚集索引组织表)加锁,Oracle是对数据块(堆表)加锁 何登成的文章_基础何登成的文章_进阶 锁类型 innodb支持多粒度锁...