批量插入的问题 返回
SqlSugar
沟通中
4
836
单于 发布于2025/3/19
悬赏:0 飞吻
请教个问题,我使用的 await _sqlSugarClient.Fastest<TestEntity>().SplitTable().BulkCopyAsync(testEntities) 批量插入数据 ,但是主键是雪花Id,会出现并发情况下,雪花id小的后插入数据库的情况,然后插入就比较耗时,有何优化方案吗
热忱回答(4)
-
fate sta VIP0
2025/3/19BulkCopyAsync 尽量一次插入的数据越多越好,减少并发,并发过高会异步堵塞
0 回复 -
fate sta VIP0
2025/3/19雪花Id 如果出现重复那就是workid没设置好
0 回复 -
NICE VIP0
2025/7/15@fate sta:怎样才算设置好workid呢?我这里只有一台电脑独立的,在CodeFirst后设置了固定数字,还是会报LogContenttDuplicate entry'20257151725281685' for key 'PRIMARY"
0 回复 -
fate sta VIP0
2025/7/16@NICE:
发新贴描述清楚代码。
0 回复