摘要: 这些“kill 不掉”的情况,其实是因为发送 kill 命令的客户端,并没有强行停止目标线程的执行,而只是设置了个状态,并唤醒对应的线程。而被 kill 的线程,需要执行到判断状态的“埋点”,才会开始进入终止逻辑阶段。并且,终止逻辑本身也是需要耗费时间的。 kill 命令 MySQL 提供了 kil 阅读全文
posted @ 2022-04-17 16:57 yihailin 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 如此处理各种情况下的误删数据 delete 语句删除 用 delete 语句误删了数据行,可以用 Flashback 工具通过闪回把数据恢复回来。Flashback 恢复数据的原理,是修改 binlog 的内容,拿回原库重放。而能够使用这个方案的前提是,需要确保 binlog_format=row 阅读全文
posted @ 2022-04-17 14:48 yihailin 阅读(692) 评论(0) 推荐(0) 编辑