PAIP.MYSQL SLEEP 連接太多解決
////////服務器端方法.
-----------------設置mysql自動斷開.sleep連接..
MySQL中的配置參數interactive_timeout和wait_timeout(可能導致過多sleep進程的兩個參數)
1)interactive_timeout:
參數含義:服務器關閉交互式連接前等待活動的秒數。交互式客戶端定義為在mysql_real_connect()中使用CLIENT_INTERACTIVE選項的客戶端。
參數默認值:28800秒(8小時)
(2)wait_timeout:
參數含義:服務器關閉非交互連接之前等待活動的秒數。
在線程啟動時,根據全局wait_timeout值或全局interactive_timeout值初始化會話wait_timeout值,取決於客戶端類型(由mysql_real_connect()的連接選項CLIENT_INTERACTIVE定義)。
參數默認值:28800秒(8小時)
--------------------已經連接上的使用kill掉..
paip.mysql 批量kill 連接.(2013-12-19 09:28)
/////////////客戶端方法.
conn並不能自己疏放.除非使用連接池
------------c3p0 數據庫池 timeout 設置..minConn=0
7: //Maximum idle time for C3P0 connection pool
8: public static final String C3P0_TIMEOUT = "hibernate.c3p0.timeout";
--------------------手動conn.close
要是沒有使用池,只能手動close了..沒有參數設置conn的最大時間..
-----------進程結束...自動疏放gc conn