Yii1.1 通过框架执行IN查询语句很慢,但实际上这个查询语句不慢

1)这是Yii1框架记录的执行结果:

clipboard.png

注意对比最后两行。

2)这是SQL客户端执行的结果:

clipboard.png

3)这是执行的语句:

select indexerid
from pre_dimension
where status=1 and origin='restaurant' and columnid in (100008, 100498, 100494, 100492, 100503, 100506, 100512, 100520, 100530)
group by indexerid
order by istop desc, scorer desc
limit 30
offset 270

问题:

为什么SQL客户端的执行的时间和Yii框架执行的时间不一样(至少差不多)?

阅读 2.2k
1 个回答

SQL客户端执行的是原生sql

框架是由ORM拼接成的sql

安道理来说应该差不多

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题