[請益] mysql_connect() 和 mysql_pconnect()

看板PHP作者 (here q)時間17年前 (2008/06/23 22:39), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
大家安安,想請教一下各位前輩, 一般都是說 mysql_pconnect() 會一直佔用著資料庫的連線, 所以比較耗用資源, 而 mysql_connect() 則不會。 我想請教的是,要怎麼知道 mysql_pconnect() 和 mysql_connect() , 通常在連線多久後就會自動斷線呢? 非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.173.50

06/23 22:56, , 1F
看mysqld的設定
06/23 22:56, 1F

06/23 23:06, , 2F
最簡單的就是看phpmyadmin的顯示程序
06/23 23:06, 2F

06/24 15:11, , 3F
pconnect 比較好,因為 connect 是花比較多時間的動作
06/24 15:11, 3F

06/24 15:12, , 4F
而你的資料庫存取很忙的時候,用 pconnect 會從現有的
06/24 15:12, 4F

06/24 15:13, , 5F
connection pool 中找一個 connect source 來使用
06/24 15:13, 5F

06/24 15:13, , 6F
一個 connect 沒有動作,其實是不佔 source ....
06/24 15:13, 6F

06/24 15:14, , 7F
這是個人淺見...
06/24 15:14, 7F

06/24 15:59, , 8F
經驗是改了p之後發現快很多,應該不難發現
06/24 15:59, 8F

06/24 17:46, , 9F
如果用 p, 記得要查 Max_used_connections 的值.
06/24 17:46, 9F

06/24 17:48, , 10F
p 之前, 建議先讀讀看: http://tinyurl.com/yhodaf
06/24 17:48, 10F
文章代碼(AID): #18NxMztf (PHP)
文章代碼(AID): #18NxMztf (PHP)