测试临时表的使用,发现建表的耗时有些大 返回
SqlSugar
沟通中
5
255

悬赏:0 飞吻
请问这么使用正确吗?一个表一个字段耗时有点多,该如何优化呢?
是不是在比较字段上耗时,有没有单纯创建随机名称表的方法。
热忱回答(5)
-
fate sta VIP0
1个月前建表一般是处理耗时很长的操作
如果数量不多可以用 文档 报表查询 中的 list<string> 进行join
0 回复 -
自由鳥 VIP0
1个月前@fate sta:能否有参数控制或单独的方法建表不做判断(表名随机,外部确保唯一),用于生成临时表,否则按照实践五的案例单纯建表就去了1.5s了。通常Id不多,总账号一次性查估计会有5w+个id,单纯执行建表的语句很快。
或有没有办法可以利用数据库的临时表,试了语句创建临时表MSSQL可以,mysql会异常无法生成表
0 回复 -
自由鳥 VIP0
1个月前@fate sta:请问我在方法中使用,能怎么使用数据库的临时表,试过用语句创建临时表mssql能正常使用、mysql不行;或者能否提供一个快速建随机表名的表方法呢。
0 回复 -
棉花糖 VIP0
1个月前你就把表创建起,插入数据使用批次号处理撒
0 回复 -
自由鳥 VIP0
1个月前@棉花糖:嗯,有想过这个方法,但是使用并发量多的时候这个表估计会锁吧?以前存储过程经常使用临时表做,能支持快速建表就好了
0 回复