Laravel-性能需要花费大量时间来搜索大型数据

时间:2019-05-31 23:38:40

标签: mysql

我正在搜索大数据(3万行)的表单,需要花费一些时间来显示数据。

我索引了数据库中的所有列(20列)。

这是我的查询

SELECT corporates.name as CP_NAME,
    B.client_no, B.client_name, B.phone,
    B.draft_no, B.due_date, B.status, B.currency, B.amount, B.remarks as RK, B.created_at
    FROM ( select client_name, phone, draft_no, status, max(created_at) as created_at
    from policies group by client_name, phone, draft_no ) A
    INNER JOIN policies B USING (client_name, phone, draft_no,created_at)
    INNER JOIN corporates ON B.cust_id =corporates.id

我该如何改善?

谢谢。

0 个答案:

没有答案