摘要:检查点是一串递增的数字。 在两个检查点之间,存在有一个MLOG_FILE_NAME的文件,里面记录着space和路径和MLOG_CHECKPOINT的一个检查点。 MLOG_FILE_NAME总是在上一次检查点flush之后开始记录下一个检查点之间的变化的。 如果在下一次检查点之前宕机的话,那么in 阅读全文
posted @ 2018-10-30 16:34 叶落千尘 阅读(891) 评论(0) 推荐(0) 编辑
摘要:一、数值类型。 tinyint取值:0~255 占一个字节,无符号 有符号除以2 smallint取值:0~65535 占两个字节,无符号 有符号除以2 MEDIUMINT取值:0到8388607 占三个字节,无符号 有符号除以2 int取值:0到 2147483647 占四个字节,无符号 有符号除 阅读全文
posted @ 2018-10-19 17:17 叶落千尘 阅读(172) 评论(0) 推荐(0) 编辑
摘要:MGR基本要求: 1、InnoDB存储引擎 2、主键,每个表必须具有已定义的主键或等效的主键,其中等效项是非null唯一键 3、IPv4网络 4、网络性能 5、开启二进制日志并开启GTID模式 6、mysql版本在5.7.17以上 MGR限制: 1、组复制不支持mysiam引擎 2、不支持binlo 阅读全文
posted @ 2018-10-18 14:02 叶落千尘 阅读(433) 评论(0) 推荐(0) 编辑
摘要:今天开发那边过来和我说他那边数据库无法提交数据,一直卡住 我查看了一下进程show processlist,发现有几条delete语句和insert语句,已经执行了6000多秒了,都是非常简单的语句 在RR模式下: 有几条语句: alter table tbname drop primary key 阅读全文
posted @ 2018-10-09 10:15 叶落千尘 阅读(684) 评论(0) 推荐(0) 编辑
摘要:由于公司现有主库要转移到新的主库上,所以,我打算利用MySQLfailover工具的故障转移。 1、开发把程序账号转移到新主库上 2、停止现有主库,使之进行故障转移,转移期间会自动锁表,保持数据一致性。 3、查看转移状态,检查是否转移成功 在启动MySQLfailover的时候,报错: The ma 阅读全文
posted @ 2018-10-08 16:10 叶落千尘 阅读(180) 评论(0) 推荐(0) 编辑
摘要:由于有些项目要迁移到mysql上,数据迁移用MySQLWorkbench就能很好的迁移,最难的是存储过程之类的。 下面是sql server存储过程和mysql存储过程的转化: SQL SERVER: MYSQL: 1、GO #可以直接 去掉的 1、去掉GO 2、AS #create procedu 阅读全文
posted @ 2018-09-18 15:55 叶落千尘 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:proxysql官方推荐两种高可用方案: 1、MHA+proxysql 2、mysqlrpladmin+proxysql MySQLfailover工具包含在mysqlrpladmin工具中,所以两者可以相互替换。 mysqlfailover+proxysql做读写分离和高可用。现在生产环境中也是这 阅读全文
posted @ 2018-09-11 15:38 叶落千尘 阅读(282) 评论(0) 推荐(0) 编辑
摘要:LATEST DETECTED DEADLOCK 2018-09-07 20:29:31 0x7f3459881700*** (1) TRANSACTION:TRANSACTION 4882261, ACTIVE 0 sec starting index readmysql tables in us 阅读全文
posted @ 2018-09-11 10:27 叶落千尘 阅读(139) 评论(0) 推荐(0) 编辑
摘要:mysqlfailover是mysql官方用python语言写的一款工具,包含在mysql utilities工具集中。主要作用是保障mysql高可用。他会定时检测节点状态,当master节点不可用时,会自动转移到从节点上,同时剩余的从节点都会指向转以后的节点。如何保证数据一致,在下面分析中会有说明 阅读全文
posted @ 2018-09-01 16:19 叶落千尘 阅读(329) 评论(0) 推荐(0) 编辑
摘要:前提: 安装JDK版本在7.0及其以上 1、下载: 下载地址在:http://dl.mycat.io/ 选择1.6-release版本下载 2、安装: 直接解压即可: tar -zxf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 3、配置 阅读全文
posted @ 2018-08-28 18:30 叶落千尘 阅读(952) 评论(0) 推荐(0) 编辑