連線關閉會影響MySQL效能嗎?
問題:
是否有必要手動關閉 MySQL 連接以提高效率?還是PHP腳本執行後自動過期?
答案:
根據MySQL文件:
「到伺服器的連結將被關閉腳本執行一結束,除非透過明確呼叫提前關閉mysql_close()."
如果您的腳本在結果檢索後延遲處理,請考慮關閉連接,以防止MySQL伺服器在伺服器使用繁重時遇到連線限制。但是,如果連線在腳本結束之前保持開啟狀態,則無需明確關閉。
FastCGI 與 PHP 的整合可能會影響行為。一些來源表明,啟用 FastCGI 的 PHP 建置甚至可以為 mysql_connect 呼叫建立持久連線。但是,文件表明連線在進程而不是腳本終止時關閉。為了確保一致性,建議使用 mysql_close(),或最好使用 PDO(如果可用)。
以上是MySQL 連線關閉是否會提升 PHP 腳本效能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!