数据敏感操作需要注意点

1.支付表的 全表备份,修改is_se_x字段,未带条件,导致全表修改,恢复该字段,同时恢复update_time字段, 建议:先查询,后备份,再根据ID来修改。
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',

 

2.文件回盘表的数据,删除,缺少条件,导致全表删除,重新批量解析sftp文件,将数据导入。建议:先查询,后备份,再根据ID来删除。


3.线上库的order_x表增加字段,导致锁表, show processlist; 找到自己的用户名,根据ID来 kill ID ,中间没有参数 -9 等。mysql只能自己删除自己的命令。

 

优化工具:##不能有触发器  瞬间替换表

https://www.cnblogs.com/lkj371/p/11430265.html
# pt-online-schema-change 工具

SHOW PROCESSLIST;
KILL 716; # kill 43; #kill掉43线程

posted on 2020-10-23 14:39  oktokeep  阅读(272)  评论(0编辑  收藏  举报