select time,
servertime,
status
from base_t1000000000228
where servertime>='2017-10-16 00:00:00'
and servertime<='2017-10-16 23:59:59'
and time<'2017-10-16 00:00:00'
order by time asc
在Navicat中只要1秒不到,但是mybatis却需要将近10秒
base_t1000000000228表数据量有791875条,time是主键;没有创建索引。
mybatis sql执行时间明显大于Navicat中执行时间(mysql)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 蚂蚁冲锋队 2017-10-18 00:23关注
两者查询时间有差别是正常的 ,但是不至于差一个数量级吧??? 怀疑你的mybatis是不是有什么额外的耗时操作或者Navicat统计时间不正确。
关系型数据库791875条数据10秒也算正常,Navicat的时间是怎么得到不足1秒的???解决评论 打赏 举报无用 1