我目前正在使用我的一臺服務器時發生速度緩慢。它使用PHP和MySQL運行apache2服務器。 MySQL服務器與Web服務器本身位於同一臺機器上。PHP與MySQL組合非常慢
每當我請求包含MySQL查詢的PHP文件時,該頁面大約需要24秒才能顯示出來。在請求頁面時,apache2的CPU使用率高達11%(!),這與以前一週前的數據相比。
非PHP文件或沒有MySQL查詢的PHP文件立即顯示出來。
什麼可能導致包含MySQL查詢的腳本出現問題? 我無法在apache錯誤日誌中找到任何有用的信息。
你有權訪問MySQL日誌嗎? – konsolenfreddy
我可以訪問整個服務器。不幸的是,我不確定日誌在Debian下保存在哪裏。目錄/ var/log/mysql是空的,因此我假設它將它們存儲在別處。 而文件/var/log/mysql.err和mysql.log是空的。 – beta
查詢大小是否會影響響應時間?也就是說,如果你寫一個簡單的身份,不接觸任何表,它還需要半分鐘的時間來回應? –