摘要: 给出以下几种方案: + 方案一: 直接删除 + 方案二: 在for循环中执行100次 + 方案三:在100个连接中同时执行 前面有说到,要尽量避免长连接,方案一事务较长,占用锁时间长,可能会导致其他客户端连接等待资源时间过长,甚至还有可能导致主从延迟。方案二,串行化执行,把长事务划分成短事务,每次事 阅读全文
posted @ 2020-01-19 16:28 snower1995 阅读(3978) 评论(0) 推荐(0)
摘要: 假设DDL针对表xt + 如果在S4语句执行之前到达,现象是没有影响,备份拿到的是DDL后的表结构 + 如果在时刻2到达,则表结构已经被改过了,S5执行的时候,会报错: ,现象是mysqldump终止 + 如果在时刻2和时刻3之间到达,mysqldump占着xt的MDL读锁,binlog被阻塞,现象 阅读全文
posted @ 2020-01-19 16:01 snower1995 阅读(301) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-01-19 15:20 snower1995 阅读(1) 评论(0) 推荐(0)
摘要: 有一张表结构定义如下: mysql 创建表 CREATE TABLE ( int(11) NOT NULL, int(11) NOT NULL, int(11) NOT NULL, int(11) NOT NULL, PRIMARY KEY ( ,`b`), KEY ( ), KEY ( ,`a`) 阅读全文
posted @ 2020-01-19 11:30 snower1995 阅读(89) 评论(1) 推荐(0)