摘要:
自增锁引发的悲剧 http://www.mamicode.com/info-detail-1713555.html 背景 先描述下故障吧 step0: 环境介绍 1.MySQL5.6.272.InnoDB3.Centos基本介绍完毕,应该跟大部分公司的实例一样 CREATETABLE`new_tab 阅读全文
摘要:
占楼 http://www.cnblogs.com/zhoujinyi/p/3437475.html 阅读全文
摘要:
http://hedengcheng.com/?p=771 https://www.cnblogs.com/luyucheng/p/6297752.html https://blog.csdn.net/xifeijian/article/details/20313977 全面 阅读全文
摘要:
【来自:http://dinglin.iteye.com/blog/1884696】 背景 有同学讨论到MySQL 5.5下给大表加主键时会锁住读的问题,怀疑与fast index creation有关,这里简单说明下。 对照现象 为了说明这个问题的原因,有兴趣的同学可以做对比实验。 1) 在给In 阅读全文
摘要:
查看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 阅读全文
摘要:
MySQL默认的复制都是异步的,在服务器崩溃时丢失事务是使用异步复制不可避免的结果。而5.5之后推出的一项新功能:半同步复制,可以限制事务丢失的数量。 MySQL5.7在5.6/5.5的基础上增强了几点功能: 1)无数据丢失 MySQL5.6/5.5半同步复制的原理:提交事务的线程会被锁定,直到至少 阅读全文
摘要:
背景:MySQL5.5之前的复制都是异步复制,在服务器崩溃时丢失事务是使用异步复制不可避免的结果。而5.5的一项新功能:半同步复制可以限制事务丢失的数量。半同步复制的原理是:提交事务的线程会被锁定,直到至少一个Slave收到这个事务,由于事务的事件在被提交到存储引擎之后才被发送到Slave上,所以事 阅读全文