有没有更适合单条数据进行插入或更新的使用方案 返回
SqlSugar
处理完成
7
255

悬赏:0 飞吻
Storageable插入或更新看着是集合使用很合适,有没有单条数据使用的更好方案 比如if exists 或merge into这样的一条语句就可以实现的呢。我感觉只有一条数据的话,先按照主键向数据库内查一次ToStorageAsync,然后再根据响应进行插入或更新的分组有点浪费,想一条语句一次请求就做好插入或更新可以怎么做呢
现在的话单条数据是不是Any一下 然后Insertable或Updateable会比Storageable减少很多执行步骤
热忱回答(7)
-
fate sta VIP0
2周前单条Storageable就行了。这些损耗可以忽略
0 回复 -
fate sta VIP0
2周前merge into的性能并不一定会好。
0 回复 -
脱贫 VIP0
2周前@fate sta:其实关键是只想执行一次sql 表里面平均是五千万的数据量 先查然后再入分为两次执行 影响大不
0 回复 -
fate sta VIP0
2周前@脱贫:merge一样会检索的。和你表数据量多少没有关系
0 回复 -
fate sta VIP0
2周前SQL并不是说拆开就慢。
0 回复 -
fate sta VIP0
2周前以实际使用为准。。
0 回复 -
脱贫 VIP0
2周前@fate sta:好的,学习了
0 回复