执行时间超过MySQL和PHP的慢查询

时间:2012-11-19 10:31:33

标签: php mysql

我有20个表,我想通过比较数据来获取记录。

这些表有超过5000条记录。

现在的问题是数据提取速度非常慢,而且生成了一个错误,而不是显示数据

  

致命错误:超过30秒的最长执行时间

在PHP中,查询是“$ query1 =”SELECT employees。*,upgradations.EmpID,upgradations.BPZ,picture.PicPath,designation.Designat     从                 upgradations,员工,图片,指定
    哪里                 upgradations.Designationz = designation.Code                 AND upgradations.UPStatus = 1                 AND picture.EmpID = employees.EmpID                 AND upgradations.EmpID = employees.EmpID
                AND employees.DEntry ='$ UCNIC'                 ORDER BY employees.ID ASC LIMIT $ start,$ limit“;”

2 个答案:

答案 0 :(得分:1)

您必须超过php.ini文件中的最长执行时间

 ini_set('max_execution_time', 300); //300 seconds = 5 minutes

答案 1 :(得分:0)

在php.in文件中

搜索ini_set

改为这个

ini_set('max_execution_time', 1000); //1000 second