mysql执行超时怎么设置 mysql设置执行sql超时时间
mysql 怎样修改默认超时时间
第一种途径使用命令行set
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都做网站、崆峒网络推广、成都小程序开发、崆峒网络营销、崆峒企业策划、崆峒品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供崆峒建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
@@GLOBAL.wait_timeout=1814400
这种方式是一种临时方法,重启服务就会返回默认值了。
第二种途径修改my.ini配置文件
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
在mysqld下面添加以上两行,后面的数字是时间
首先服务中找到mysql,然后右键属性,在可执行文件的路径中,使劲向后拖动鼠标就可以看到my.ini的文件了
怎样配置MySQL数据库超时设置
mysql命令
查看mysql server超时时间:
msyql show global variables like '%timeout%';
设置mysql server超时时间(以秒为单位):
msyql set global wait_timeout=10;
msyql set global interactive_timeout=10;
如何配置MySQL数据库超时设置
大规模多线程操作事务的时候,有时候打开一个链接,会进行等待,这时候如果数据库的超时时间设置的过短,就可能会出现,数据链接自动被释放,当然设置过大也不好,慢SQL或其他因素引起的链接过长,导致整个系统被拖慢,甚至挂掉。SO,适当的设置超时时间。设置方法:
SHOW GLOBAL VARIABLES LIKE '%timeout%'
SET GLOBAL wait_timeout=10000
网页链接
C3p0连接mysql,超时问题
C3P0连接池连接mysql有时会出现如下错误:
这是C3P0配置的超时时间和mysql超时时间不一致导致的,C3P0为60秒超时,mysql为30秒超时,在30-60之间的时间mysql已经断开连接,而C3P0还维持连接,再次发送请求就会报上面的错误。
解决方法:
1、修改C3P0的maxIdleTime参数为30。
2、修改mysql的wait_timeout参数为60秒。不停机状态下进入mysql命令行,执行set global wait_timeout=60;
MySql执行超时怎么设置
?php
$db-query("SET interactive_timeout = 3600;");
$db-query("SET wait_timeout = 3600;");
?
mysql可以自定义超时吗
connect_timeout:连接响应超时时间。服务器端在这个时间内如未连接成功,则会返回连接失败。
wait_timeout:连接空闲超时时间。与服务器端无交互状态的连接,直到被服务器端强制关闭而等待的时间。可以认为是服务器端连接空闲的时间,空闲超过这个时间将自动关闭。
interactive_timeout :连接空闲超时时间。与服务器端无交互状态的连接,直到被服务器端强制关闭而等待的时间。
interactive_timeout和wait_timeoutu意义虽然相同,但是有使用对象有本质的区别。interactive_timeout针对交互式连接(比如通过mysql客户端连接数据库),wait_timeout针对非交互式连接(比如一般在PHP中使用PDO连接数据库,当然你可以设置CLIENT_INTERACTIVE选项来改变)。所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIVE选项。
net_read_timeout :数据读取超时时间。在终止读之前,从一个连接获得数据而等待的时间秒数;当服务正在从客户端读取数据时,net_read_timeout控制何时超时。即客户端执行数据读取,等待多少秒仍未执行成功时自动断开连接。
net_write_timeout:数据库写超时时间。和net_read_timeout意义类似,在终止写之前,等待多少秒把block写到连接;当服务正在写数据到客户端时,net_write_timeout控制何时超时。
slave-net-timeout:从库延后同步的时间,当slave认为连接master的连接有问题时,就等待N秒,然后断开连接,重新连接master
slave-net-timeout在主从同步时从库上起作用;connect_timeout:在获取连接阶段起作用;interactive_timeout和wait_timeout:在连接空闲阶段起作用;net_read_timeout和net_write_timeout:则是在连接执行时起作用。
当前文章:mysql执行超时怎么设置 mysql设置执行sql超时时间
标题来源:http://ybzwz.com/article/doohosp.html