【发布时间】:2020-08-29 13:36:52
【问题描述】:
我想知道如何从 6000k+ 记录数据库中搜索单个记录。我已经为它写了一个查询,但我面临15s 加载时间对于高效的系统来说太长了,所以请帮助我以一种有效的方式进行搜索,以减少搜索的响应时间。
$users = DB::select('select * from tablefour where Provider_Business_Mailing_Address_Fax_Number = ?', array($request['id']));
return $users;
【问题讨论】:
-
您是否为
Provider_Business_Mailing_Address_Fax_Number列创建了索引? -
欢迎来到 SO。这是我的看法,在数据库中查询优化有几种方法,在你的情况下,数据库比 PHP 或 Laravel 更负责