feat: 优化设备位置冲突检测和前端虚拟滚动
为设备表添加复合索引优化位置冲突检测性能 在设备位置检查中添加悲观锁防止竞态条件 添加 react-window 和 react-virtualized-auto-sizer 支持虚拟滚动
This commit is contained in:
@@ -1033,6 +1033,8 @@ async function checkPositionAvailable(
|
||||
|
||||
if (transaction) {
|
||||
queryOptions.transaction = transaction;
|
||||
// 使用悲观锁防止竞态条件
|
||||
queryOptions.lock = transaction.LOCK ? transaction.LOCK.UPDATE : 'UPDATE';
|
||||
}
|
||||
|
||||
const existingDevices = await Device.findAll(queryOptions);
|
||||
|
||||
Reference in New Issue
Block a user