Re: [請益]MySQL Connection 何時建立比較妥
要 keep connection 其實 ok,不過 mysql 有一個設定需要注意
就是有個 idle 時間就會把 connection 踢掉的設定
當你用 mysql 的 command 連到 mysql,接著你就把它丟在那不管,
隔一天你在去下 sql 時,你也許會發現他會有一串訊息表示他又去
reconnect mysql,原因是因為原本的 connection idle 太久被踢掉
預設的時間我記得好像還蠻長的,但是有的 DBA 會怕你佔著不放,會
去調短這個時間,這時候問題可能就會發生,當你使用同一個 socket
對它作操作,但其實有可能這個操作會 fail,所以 error handling
要作,不過要做得好也要花些功夫
這種連線斷掉的問題,通常系統不會主動告知你,通常是對連線作操作
時才會知道
很多人寫程式,通常只會假設說執行一定會成功,就算用了 design
pattern 看起來好像乾乾淨淨,漂漂亮亮,但是其實 error handling
還是沒做好
抱歉,跟原作者想問的也許無關,出自於一點提醒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.15.55
推
12/15 15:01, , 1F
12/15 15:01, 1F
→
12/15 15:02, , 2F
12/15 15:02, 2F
→
12/15 15:03, , 3F
12/15 15:03, 3F
→
12/15 15:03, , 4F
12/15 15:03, 4F
推
12/15 15:06, , 5F
12/15 15:06, 5F
→
12/15 15:09, , 6F
12/15 15:09, 6F
→
12/15 15:10, , 7F
12/15 15:10, 7F
→
12/15 15:10, , 8F
12/15 15:10, 8F
→
12/15 15:11, , 9F
12/15 15:11, 9F
推
12/15 15:12, , 10F
12/15 15:12, 10F
→
12/15 15:18, , 11F
12/15 15:18, 11F
→
12/15 15:18, , 12F
12/15 15:18, 12F
→
12/15 15:18, , 13F
12/15 15:18, 13F
推
12/15 15:27, , 14F
12/15 15:27, 14F
推
12/15 15:31, , 15F
12/15 15:31, 15F
→
12/15 15:31, , 16F
12/15 15:31, 16F
推
12/15 15:32, , 17F
12/15 15:32, 17F
推
12/15 15:33, , 18F
12/15 15:33, 18F
推
12/15 15:35, , 19F
12/15 15:35, 19F
→
12/15 15:35, , 20F
12/15 15:35, 20F
→
12/15 15:41, , 21F
12/15 15:41, 21F
討論串 (同標題文章)