通过跳过行来加速MySQL查询?

问题描述

我有一个MySQL查询,可从重力表单提交中提取每日结果。但是,该表现在超过1,000,000行,查询花费了很长时间。我需要保留历史数据,但是有没有一种方法可以加快以下查询的速度,使其从头开始跳到1000000行?

我在使用SQL查询时有些技巧,因此,希望加快速度的任何其他技巧都值得赞赏!..非常感谢

"SELECT code,Employee_Codes.entry_id FROM {$wpdb->prefix}gf_entry E,(SELECT form_id,entry_id,Meta_value AS code FROM {$wpdb->prefix}gf_entry_Meta WHERE Meta_key='70') 
Employee_Codes,Meta_value AS company_id FROM {$wpdb->prefix}gf_entry_Meta WHERE Meta_key='71')
Company_IDs WHERE E.id=Employee_Codes.entry_id AND Company_IDs.entry_id=E.id AND
Company_IDs.company_id='{$company_id}' AND
E.date_created >='" . date("Y-m-d 00:00:00") . "' AND
E.date_created <= '" . date('Y-m-d 23:59:59') . "' AND Employee_Codes.form_id={$form_id}"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)