最近遇到django中select_for_update锁住全表的一个问题,记录一下:
结论
- 当filter条件中的字段都是索引字段的时候,是行锁
- 当filter条件中的字段含有非索引字段的时候,是表锁
但是这也不是一定的。跟数据库的事务隔离级别有关,本次遇到的情况是在REPEATABLE-READ
参考
https://blog.csdn.net/qq_42956376/article/details/109544539
最近遇到django中select_for_update锁住全表的一个问题,记录一下:
结论
但是这也不是一定的。跟数据库的事务隔离级别有关,本次遇到的情况是在REPEATABLE-READ
参考
https://blog.csdn.net/qq_42956376/article/details/109544539