导航查询速度太慢 返回
SqlSugar
处理完成
4
102
水墨阡 发布于3天前
悬赏:0 飞吻
var testA = _test.Context.Queryable<tableA>()
.Includes(y => y.B)
.ToList() ;
导航查询 打印出来的SQL语句是 “select * from tableA”----------
“select * from tableB in ("1","2","3","4","5")”
in里面数据越多,查询越慢
热忱回答(4)
-
fate sta VIP03天前
升级到最新不会慢的,除非你导航字段没有索引
高版本内部有分页
0 回复 -
fate sta VIP03天前0 回复
-
水墨阡 VIP03天前
@fate sta:索引我看都建立了,升级到最新了也是一样的, “select * from tableB in ("1","2","3","4","5")”这一句是查询子表,in里面数据越多,查询越慢;sql语句粘贴出来,在数据库执行需要1、2秒,但后端执行返回得8、9秒
0 回复 -
水墨阡 VIP03天前
问题关闭,导航查询没问题,查询完返回的时候慢,我再排查下,感谢
0 回复