我現在面臨嚴重的問題,在我的鍛鍊,而正在運行相同的代碼與本地主機相同的數據庫時,它的正常工作與PHP和MySQL Linux服務器上。MySQL的超時問題
除了我在數據庫中的表和MySQL差不多30000條記錄是:
SELECT * FROM tbl_movies where id not in (select movie_id from tbl_usermovieque where user_id='3' union
select movie_id from tbl_user_movie_response where user_id='3' union
select movie_id from tbl_user_movie_fav where user_id='3') and id < 220 order by rand() limit 0,20
其採取在我的本地0.0010秒和無限我們的Linux服務器上。我無法找到原因。
感謝 卡邁勒
你有你的表有正確的'indexes'? –
你用php標記了這個問題,但只給我們一個SQL語句 - 你是否嘗試過SQL命令行上的語句或像phpmyadmin這樣的數據庫工具?也許它不是SQL語句是緩慢的,但有你的PHP腳本,並鏈接編輯通過優化訂購 – cypherabe