• mysql 设置连接超时


    1 看连接数

    show processlist; 

    2、show variables like "max_connections"; 

    查看最大连接数,应该是与上面查询到的连接数相同,才会出现too many connections的情况

    4、set GLOBAL max_connections=1000; 

    修改最大连接数,但是这不是一劳永逸的方法,应该要让它自动杀死那些sleep的进程。

    5、show global variables like 'wait_timeout'; 

    这个数值指的是mysql在关闭一个非交互的连接之前要等待的秒数,默认是28800s

    6、set global wait_timeout=300; 

    修改这个数值,这里可以随意,最好控制在几分钟内 

     
     

      

    7、set global interactive_timeout=500; 

    修改这个数值,表示mysql在关闭一个连接之前要等待的秒数,至此可以让mysql自动关闭那些没用的连接,但要注意的是,正在使用的连接到了时间也会被关闭,因此这个时间值要合适

     
  • 相关阅读:
    使用RabbitMq
    创建.NET core的守护进程
    nginx配置
    让.net core 支持静态文件
    关于sql中如何动态加WHERE条件
    CentOS上部署.net core
    chrom中 background 调用pop.js
    windows下安装redis
    sql server导出大批量数据
    python爬虫笔记
  • 原文地址:https://www.cnblogs.com/sz-jack/p/13489698.html
Copyright © 2020-2023  润新知