现在数据量到十万级左右的时间,查询都要几十上百秒。。
而采用原生查询都在一秒内。。。
其中有个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:::索引什么的都没问题;
到底是什么原因?求大神指点下啊。。
最佳答案