- 博客(2)
- 收藏
- 关注
原创 解决锁表问题并优化sql
首先说一下锁表的概念,在sql执行完毕提交事务之前会对当前行或表上锁,对数据起到一个保护作用,防止数据出现偏差、错误的情况.在当前线程执行完毕之前不会放其他线程进来.当你的业务代码需要的执行时间较久时,如果此时有其他业务进来会导致无法执行代码,产生异常.锁表分为"行锁",“表锁”,顾名思义只锁这一行该条数据,表锁则将整个表锁起,任何数据无法操作(select除外,select不受影响).这两天遇到一个锁表的问题,在寻找解决方案时牵扯到的联合索引以及优化sql,最终使用联合索引解决锁表的问题。
2022-12-01 10:09:03 1260 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人