求救啊!!!我陷入了哪个坑啊?

浏览:351 发布日期:2019/03/27 分类:ThinkPHP5专区
很辛苦开发了一套系统,数据量小时没感觉;
现在数据量到十万级左右的时间,查询都要几十上百秒。。
而采用原生查询都在一秒内。。。

其中有个user表,15万条数据,取出4万条左右:需要130秒,用原生查询只要一秒。
db('user')->where('bumen_id','in',$ids)->column('phone');

某A表,一对多B表,A表中有3万多条数据,当查询1千条数据时,
A=new A;
A->with(B)->limit(1000)->select();用了一分钟,
A->limit(1000)->select;用了不到一秒;

PS:::索引什么的都没问题;


到底是什么原因?求大神指点下啊。。
最佳答案
评论( 相关
后面还有条评论,点击查看>>