我有20個表,我想通過比較數據來獲取記錄。執行時間超過MySQL和PHP上的慢查詢
這些表格有超過5000條記錄。
現在的問題是,數據抓取是非常緩慢的,併產生而不是顯示的數據
Fatal error: Maximum execution time of 30 seconds exceeded
是在PHP一個錯誤,並且查詢是「$ QUERY1 =」 SELECT員工。*, upgradations.EmpID,upgradations.BPZ,picture.PicPath,designation.Designat FROM upgradations,僱員,圖象,指定
WHERE upgradations.Designationz = designation.Code AND upgradations.UPStatus = 1 AND picture.EmpID =員工.EmpID AND upgradations.EmpID = employees.EmpID
AND employees.DEntry ='$ UCNIC' ORDER BY employees.ID ASC LIMIT $ start,$ limit「;」
你有索引設置正確嗎? – ppeterka
我們可以看到你的代碼嗎? –
如果不知道以下信息,沒有人能夠提供幫助:A)什麼是查詢; B)你如何使用它?您是否使用MySQLi,PDO或MySQL擴展; C)(可選)php,mysql和你的服務器的版本。 –