设置mysql的interactive_timeout和wait_timeout的值
2014-09-14 20:14
260 查看
1,为什么要重新设置这两个变量的值?
因为如果数据库默认这两个变量的值是8小时(即28800秒)如果在8小时之内没有连接到数据库,等下次再连的时候就会抛连接超时,或连接关闭这样的异常,但是多连接几次就会好,因此我在想 把这两个变量的值设长一点,如30天(2592000),如果不行 再设置长一点 ,这样就有一个问题,希望有大牛看到我这篇博客后替我分析分析,问题是:这个时间设置长了以后会不会对数据库的资源造成浪费,这个浪费是不是在我们可以接受的范围之内?
2,怎样设置这个两个变量值
1,修改配置文件/etc/my.cnf(windows下my.ini),在[mysqld]下加两行interactive_timeout=设置值 wait_timeout=设置的值 然后重启mysql服务 service mysqld stop 命令 然后service mysqld start
或者是 service mysqld restart 再在sql里输入 show variables like '%timeout%' 查看这两个变量的值是不是改过来了
2,直接在sql命令行里设置 set global interactive_timeout=设置值 set global wait_timeout=设置值 这样的设置好像是只要一重启mysql服务 就会还原的(我试过是这样的)
因为如果数据库默认这两个变量的值是8小时(即28800秒)如果在8小时之内没有连接到数据库,等下次再连的时候就会抛连接超时,或连接关闭这样的异常,但是多连接几次就会好,因此我在想 把这两个变量的值设长一点,如30天(2592000),如果不行 再设置长一点 ,这样就有一个问题,希望有大牛看到我这篇博客后替我分析分析,问题是:这个时间设置长了以后会不会对数据库的资源造成浪费,这个浪费是不是在我们可以接受的范围之内?
2,怎样设置这个两个变量值
1,修改配置文件/etc/my.cnf(windows下my.ini),在[mysqld]下加两行interactive_timeout=设置值 wait_timeout=设置的值 然后重启mysql服务 service mysqld stop 命令 然后service mysqld start
或者是 service mysqld restart 再在sql里输入 show variables like '%timeout%' 查看这两个变量的值是不是改过来了
2,直接在sql命令行里设置 set global interactive_timeout=设置值 set global wait_timeout=设置值 这样的设置好像是只要一重启mysql服务 就会还原的(我试过是这样的)
相关文章推荐
- 设置mysql的interactive_timeout和wait_timeout的值
- 设置Mysql的连接超时参数wait_timeout、interactive_timeout
- 设置mysql的interactive_timeout和wait_timeout的值
- MySQL wait_timeout参数设置与网上常见错误小纠
- mysql设置wait_timeout详解
- mysql设置wait_timeout详解
- MySQL中interactive_timeout和wait_timeout的区别
- wait_timeout和interactive_timeout的设置
- mysql设置连接超时时间参数:wait_timeout
- 关于mysql的wait_timeout参数 设置不生效的问题
- mysql设置连接等待时间(wait_timeout)
- 设置MYSQL最大连接数与WAIT_TIMEOUT
- MySQL中interactive_timeout和wait_timeout的区别
- MySQL : interactive_timeout v/s wait_timeout
- MySQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数)
- MySQL中的配置参数interactive_timeout和wait_timeout
- MySQL wait_timeout参数设置与网上常见错误小纠
- mysql连接超时wait_timeout设置
- 在mysql中connection设置和wait-timeout的设置
- MySQL中interactive_timeout和wait_timeout的区别