Chinaunix

标题: mysql 有没查询超时设置的参数? [打印本页]

作者: tchhyc    时间: 2005-11-02 18:31
标题: mysql 有没查询超时设置的参数?
用mysql_real_connect后,用mysql_query进行查询时,如果查询时间过长,那就要等很久,有没有什么参数可以设定超时时间?
作者: tchhyc    时间: 2005-11-03 10:10
是不是应该在客户端的程序中设置?
作者: yejr    时间: 2005-11-03 13:08
你这是slow_query,并不是不活动的连接,看文档:

The number of seconds the server waits for activity on a non-interactive connection before closing it.

On thread startup, the session wait_timeout value is initialized from the global wait_timeout value or from the global interactive_timeout value, depending on the type of client (as defined by the CLIENT_INTERACTIVE connect option to mysql_real_connect()). See also interactive_timeout

一个查询不管多久,mysql都会一直响应的,除非被kill。
作者: tchhyc    时间: 2005-11-03 13:29
原帖由 yejr 于 2005-11-3 13:08 发表
你这是slow_query,并不是不活动的连接,看文档:

The number of seconds the server waits for activity on a non-interactive connection before closing it.

On thread startup, the session wait_time ...


谢谢版主的回答,我再问下,我的客户端程序跟mysql数据库不在统一台机子上,我执行mysql_query的时候正好网络断了,这样要等很久,现在我想在让客户端的程序执行mysql_query时,自己指定一个时间,如果超过这个时间就当作超时处理掉,有没有什么方法实现?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2