程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php的mysql性能優化

php的mysql性能優化

編輯:PHP綜合

php在連接mysql數據庫的時候我們可以采用臨時的連接,當然我們也可以采用永久連接,采用永久連接的時候因為有一次連接的開銷,所以時間就大大的減少了 ,但是我們才用永久連接的時候一定要注意一下的一些問題?

永久連接在數據庫崩潰或者別的原因的話,永久連接不知道數據庫已經關閉,然後在去連接數據庫的時候就會出錯,解決的辦法只有寫一個方法定時的檢查數據庫的狀態,如果出錯就從新連接。

php與mysql數據庫的連接的永久連接是創建一些線程,然後每一次都連接的時候就在線程池中找到一個閒置的連接,然後返回,但是apache服務器只支持一定數目的線程,當服務器的訪問量特別大的時候,數據庫的連接線程可能就會超出apache服務器支持的數目,這樣可能回造成服務器的崩潰,所以我門要在apache服務器的配制文件中修改線程的最大數目,來保證服務器的穩定。

當有多個用戶同時使用一個永久連接的時候,可能回出現數據的錯誤,或者是讀髒數據等其他的情況,這也是我們經常要主義的問題!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved