await 问题 返回
SqlSugar
沟通中
4
260
斌斌 发布于2025/11/19
悬赏:0 飞吻
比如我有个方法,原来做的await Start(参数) 这样,里面比较耗时,里面有调用数据库操作,没用async,都是同步的调用。
我现在想加快这个过程,Start 不await 了,那里面的所有方法,我是不是都要改Copy() 一下了?
热忱回答(4)
-
fate sta VIP0
2025/11/19没有await的异步方法,是需要copynew来保证线程安全的。
0 回复 -
斌斌 VIP0
2025/11/19@fate sta:目前排查到了我如果接口超时的时候,是用withCache 慢的,但是redis服务器肯定不慢,监控一天cpu很少到1%的,也没有慢查询。
这是因为redis 没有异步方法的问题么? 我是按下面文档写的。目前排查是insert 没慢,查询慢的,我去掉了WithCache 目前倒是没超时,
用了WithCache 偶尔超时。超时时候读取缓存好像2秒以上。
https://www.donet5.com/home/Doc?typeId=1214
=> ??????
0 回复 -
斌斌 VIP0
2025/11/19
0 回复 -
fate sta VIP0
2025/11/20
0 回复