有一份csv格式的文件,大小在14G左右。max_binlog_cache_size=4G。 登录mysql实例,选择对应的表通过load data往指定表里导数。大概20分钟左右,报以下错误: ERROR 1197 (HY000) at line 2: Multi-statement transa ...
分类:
其他好文 时间:
2016-10-14 11:51:08
阅读次数:
148
上周末和开发人员对线上库中的部分表的在线DDL和update,这过程中出现了一些意料之外的问题,现将过程、分析和解决方案在这里总结一下一、需求背景:要在如下表中添加字段(modified_at)并且更改默认值table_name{baby_compbaby_comp_statusbaby_usrbaby_ad_userbaby_campbaby_o..
分类:
数据库 时间:
2016-10-12 23:35:02
阅读次数:
356
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://suifu.blog.51cto.com/9167728/1859252 一个参数引起的MySQL从库宕机血案 Part1:max_binlog_cache_size max_bin ...
分类:
数据库 时间:
2016-10-11 14:15:39
阅读次数:
181
mysqlbinlog用法说明 服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用mysqlbinlog实用工具。应这样调用mysqlbinlog:shell> mysqlbinlog [options] log-files…例如,要想显示二进制日志binlog.00000 ...
分类:
数据库 时间:
2016-10-10 20:41:20
阅读次数:
223
测试代码的时候实验了下降低事物隔离级别: 然而,报错了 于是看了下BINLOG_FORMAT : 于是: 这样就可以了,或者据说换MIXED模式也可以,不过没测试。 ...
分类:
数据库 时间:
2016-10-09 20:02:24
阅读次数:
190
Part1:max_binlog_cache_sizemax_binlog_cache_size
表示的是binlog能够使用的最大cache内存大小当我们执行多语句事务的时候
所有session的使用的内存超过max_binlog_cache_size的值时就会报错:“Multi-statement
transactionrequiredmorethan‘max_binlog_cache_size‘bytesofs..
分类:
数据库 时间:
2016-10-08 21:18:43
阅读次数:
246
MySQL的三种复制方式 asynchronous replication 原理:在异步复制中,master写数据到binlog且sync,slave request binlog后写入relay-log并flush disk优点:复制的性能最好缺点:master挂掉后,slave可能会丢失事务代表 ...
分类:
数据库 时间:
2016-10-07 11:24:24
阅读次数:
288
首先看一下语法: OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... O ...
分类:
其他好文 时间:
2016-09-29 17:35:28
阅读次数:
145
MYSQLINNDODB的REDOLOG与BINLOG从表面上看来是非常相似的。然而本质上有很大的区别:第一:REDOLOG是在INNODB存储引擎层产生,而BINLOG是MYSQL数据库的上层产生的,并且二进制日志不仅仅针对INNODB存储引擎,MYSQL数据库中的任何存储引擎对于数据库的更改都会产生二进制日志。第..
分类:
数据库 时间:
2016-09-26 18:13:17
阅读次数:
215
一、什么是主从复制 将一个数据库节点的数据拷贝到一个或多个数据库节点(主节点—>从节点) 二、主从复制的原理 【简述】:将主节点上的变更操作存储到binlog,从节点建立了到主节点的复制关系后,会发起两个线程:IO thread和SQL thread,IO线程负责和主节点建立关系(长连接),将主节点 ...
分类:
数据库 时间:
2016-09-26 14:43:13
阅读次数:
363