查询数据慢,帮忙分析原因 返回
SqlSugar
老数据
11
3010
悬赏:5 飞吻
问题描述:用SqlSugar中的Queryable直接获取数据慢,如果用T-SQL语句就很快,请专家们分析下原因,感谢
截图信息:
1、通过直接SQL很快, 仅124 毫秒查询出所有数据

2、通过对象获取慢 , 耗费了4秒才查询出

3、总记录数

4、表数据结构:
热忱回答(11)
-
fate stay night VIP0
2019/5/9一般这种情况是是因为锁的问题 db.queryable().with(“nolock”).tolist()测试一下 如果快了就是锁引起的
0 回复 -
fate stay night VIP0
2019/5/9如果还有问题最好提供实体类
0 回复 -
fate stay night VIP0
2019/5/9还有可能就是你查错表了t一样表不一样 上面的是syslottery下面的不一定是这个表因为你t是那个表不知道
0 回复 -
fate stay night VIP0
2019/5/9用aop监控一下sql确定是查的一样的sql
0 回复 -
bruce VIP0
2019/5/10@fate stay night:感谢回复
1、本机测试,不会有锁表操作

2、实体类,扩展名.jpg修改成.cs

3、对象映射的是同一个数据库表
0 回复 -
fate stay night VIP0
2019/5/10你是不是继承了modelcontext
0 回复 -
fate stay night VIP0
2019/5/10把这个去掉 modelcontext
0 回复 -
fate stay night VIP0
2019/5/10数量大不能用这个玩意儿
0 回复 -
fate stay night VIP0
2019/5/10还有一点版本记得更新到最新
0 回复 -
bruce VIP0
2019/5/10@fate stay night:多谢多谢,是这个问题导致的,去掉完美解决
0 回复 -
一叶知秋来 VIP0
2022/6/15@fate stay night:请问你说的modelcontext是指的哪里,我现在也有查询慢的问题
0 回复