导航查询速度太慢 返回

SqlSugar 处理完成
4 102

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

  • 升级到最新不会慢的,除非你导航字段没有索引

    高版本内部有分页

    0 回复
  • image.png

    0 回复
  • @fate sta:索引我看都建立了,升级到最新了也是一样的,  “select * from  tableB  in ("1","2","3","4","5")”这一句是查询子表,in里面数据越多,查询越慢;sql语句粘贴出来,在数据库执行需要1、2秒,但后端执行返回得8、9秒

    0 回复
  • 问题关闭,导航查询没问题,查询完返回的时候慢,我再排查下,感谢

    0 回复