摘要: 自增锁引发的悲剧 http://www.mamicode.com/info-detail-1713555.html 背景 先描述下故障吧 step0: 环境介绍 1.MySQL5.6.272.InnoDB3.Centos基本介绍完毕,应该跟大部分公司的实例一样 CREATETABLE`new_tab 阅读全文
posted @ 2018-04-10 23:03 故穿庭树作飞花 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 占楼 http://www.cnblogs.com/zhoujinyi/p/3437475.html 阅读全文
posted @ 2018-04-10 15:10 故穿庭树作飞花 阅读(91) 评论(0) 推荐(0) 编辑
摘要: http://hedengcheng.com/?p=771 https://www.cnblogs.com/luyucheng/p/6297752.html https://blog.csdn.net/xifeijian/article/details/20313977 全面 阅读全文
posted @ 2018-04-10 15:09 故穿庭树作飞花 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 【来自:http://dinglin.iteye.com/blog/1884696】 背景 有同学讨论到MySQL 5.5下给大表加主键时会锁住读的问题,怀疑与fast index creation有关,这里简单说明下。 对照现象 为了说明这个问题的原因,有兴趣的同学可以做对比实验。 1) 在给In 阅读全文
posted @ 2018-04-10 11:54 故穿庭树作飞花 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 查看Mysqld 进程打开的文件描述符的数量: root@pts/0 # pidof mysqld7668 6539 root@pts/0 # lsof -p 7668 | grep -E 'MYD|MYI' #查看打开的表mysqld 7668 mysql 22u REG 8,3 2048 162 阅读全文
posted @ 2018-04-10 11:31 故穿庭树作飞花 阅读(812) 评论(0) 推荐(0) 编辑
摘要: MySQL默认的复制都是异步的,在服务器崩溃时丢失事务是使用异步复制不可避免的结果。而5.5之后推出的一项新功能:半同步复制,可以限制事务丢失的数量。 MySQL5.7在5.6/5.5的基础上增强了几点功能: 1)无数据丢失 MySQL5.6/5.5半同步复制的原理:提交事务的线程会被锁定,直到至少 阅读全文
posted @ 2018-04-10 11:05 故穿庭树作飞花 阅读(3362) 评论(0) 推荐(1) 编辑
摘要: 背景:MySQL5.5之前的复制都是异步复制,在服务器崩溃时丢失事务是使用异步复制不可避免的结果。而5.5的一项新功能:半同步复制可以限制事务丢失的数量。半同步复制的原理是:提交事务的线程会被锁定,直到至少一个Slave收到这个事务,由于事务的事件在被提交到存储引擎之后才被发送到Slave上,所以事 阅读全文
posted @ 2018-04-10 10:45 故穿庭树作飞花 阅读(443) 评论(0) 推荐(0) 编辑