在我们的系统中有一个Schedule表,它有两个部分,一个正在进行广泛更新(字段为LockedBy,LockExpirationTime,NextDueTime),第二个部分主要是静态的(如Enabled,Name,SchedulePartition等字段)。在这样的配置中,有意义的是将它实际拆分为两个不同的表,一对一映射吗?
更新存储过程竞争计划。它仅修改那些动态字段,但考虑静态字段(例如启用),目前它使用readlock的rowlock。还有其他表依赖于表的静态部分,因此对静态部分有许多读取查询。