一张上千万的大表,在高峰期,如果有事务未提交,加索引,加字段可能会导致表不可用,业务出现严重问题;
先看是否有锁表,没提交的事务情况,
show PROCESSLIST
select * from information_schema.innodb_trx
如果有就杀死进程
kill id(对应的语句)
-- 5.6版本以上,可以支持不锁表执行操作表语句
alter table t_risk_decision_api_request_log add request_system_code_order_no int comment '申请系统内申请的第几笔从小到大排序' ,
add system_code_customer_type int comment '系统级别客户类型 1:新客,2:半新,3:老客' ,ALGORITHM=Inplace,
LOCK=NONE;
-- 下面的状态才是正常的