org.springframework.dao.CannotAcquireLockException
严重: mysql add/update error:org.springframework.dao.CannotAcquireLockException:
原因一:
数据库表没有主键
解决方案:
解决方案:
1.查看锁死的表:show OPEN TABLES where In_use > 0;
2.查看进程:SHOW PROCESSLIST
3.kill掉导致锁死操作的进程ID:kill id
4.解锁后给id字段加上主键
原因二:update的条件没有索引,导致查询过慢
解决方案:where条件加索引
解决方案:where条件加索引