zoukankan      html  css  js  c++  java
  • PAIP.MYSQL SLEEP 连接太多解决

    PAIP.MYSQL SLEEP 连接太多解决


    作者Attilax  艾龙,  EMAIL:1466519819@qq.com 
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax


    服务器端方法.
    -----------------设置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
      
  • 相关阅读:
    CodeForces 706C Hard problem
    CodeForces 706A Beru-taxi
    CodeForces 706B Interesting drink
    CodeForces 706E Working routine
    CodeForces 706D Vasiliy's Multiset
    CodeForces 703B Mishka and trip
    CodeForces 703C Chris and Road
    POJ 1835 宇航员
    HDU 4907 Task schedule
    HDU 4911 Inversion
  • 原文地址:https://www.cnblogs.com/attilax/p/15199372.html
Copyright © 2011-2022 走看看