Laravel MySQL Select有限制

时间:2019-03-05 15:35:16

标签: php mysql laravel laravel-5

我正在尝试显示数据库中表中的20个最新条目。该表大约有10,000行,要加载最新的20页的页面最多需要12秒才能响应和加载...。它自动加载的页面很快,但是在显示该页面之前,屏幕是白色的,大约需要11-12秒,然后显示该页面...仅此页面有此问题,似乎它加载了所有条目,然后尝试剪切最后20个...我不知道 我想问一下这段代码有什么问题吗?还是有另一种方法可以从mysql数据库中选择?

$entries = User::where([
        'user_type' => 'writer',
        'status' => 'active',
        'mobile'=>'on',
        'city' => $city_id
    ])
    ->orderBy("created_at","Desc")
    ->limit(20)->get();

0 个答案:

没有答案