0
我有2個php文件查詢單個數據庫。我觀察到,當第一個腳本正在運行並且當您點擊第二個腳本的url時,第二個頁面不會加載,直到第一個腳本完成處理。第二個PHP腳本不響應,直到第一個執行完成
如果第一個腳本花費的時間太長,有時第二個腳本甚至可能會因'頁面未找到'錯誤而超時。
這可能是什麼原因?不是mysql/php支持一次性在單個表上觸發多個腳本。
我很困惑。需要一些專家的幫助。
我有2個php文件查詢單個數據庫。我觀察到,當第一個腳本正在運行並且當您點擊第二個腳本的url時,第二個頁面不會加載,直到第一個腳本完成處理。第二個PHP腳本不響應,直到第一個執行完成
如果第一個腳本花費的時間太長,有時第二個腳本甚至可能會因'頁面未找到'錯誤而超時。
這可能是什麼原因?不是mysql/php支持一次性在單個表上觸發多個腳本。
我很困惑。需要一些專家的幫助。
你在使用會話嗎?默認的基於文件的會話處理程序在腳本運行時鎖定會話文件,直到腳本結束,或者執行session_write_close()
。會話文件被鎖定時,沒有其他使用會話的頁面可以啓動。
第一頁涉及的任何表鎖/數據庫事務? – mellamokb
您正在運行哪些查詢? MySQL表上的數據庫引擎是什麼? (在每個表上運行'SHOW CREATE TABLE'並查找包含'ENGINE ='的行) –
am使用innodb數據庫。不,我沒有把任何鎖在數據庫...簡單的數據庫查詢只。 – Sunny