一旦 ETL 在午夜锁定了后三个表,交易就开始失败。
一旦我们对问题有了更好的理解,我们就开始寻找只锁定必要表(事务表)的方法。...(User)
class Meta:
unique_together = (
'group',
'user',
)
这个...unique_together 也会创建两个索引,所以我们得到了两个字段三个索引的模型 ?...= (
'user',
'group',
)
*注意unique_together元组里面的'user'和'group'顺序调整了,使索引更小...假设我们在一列中有这些值,每一个都是一个块:
1, 2, 3, 4, 5, 6, 7, 8, 9
我们为每三个相邻的块创建一个范围:
[1,2,3], [4,5,6], [7,8,9]
对于每个范围,我们将保存范围内的最小值和最大值