[mysql] [未完待续]mysql update或者delete库表(where条件为非索引字段),导致表锁

来源:这里教程网 时间:2026-03-01 15:37:44 作者:

背景:凌晨有定时任务delete某三张表,业务人员说该时间段,所有的insert都会超时。删除命令为:delete from table where create_time <= date_add(now(),interval -7 day)查看表结构:create_time 没有索引。 问题定位了注意:1.update及delete库表的时候,如果where条件后无索引,会导致表级锁。2.需要有效设计索引。

相关推荐