Re: DBD::mysql timeout

Rudy Lippan <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
On Mon, 20 Sep 2004 [email protected] wrote:

> Hello,
> 
>     I have a script that runs a series of summary queries. On the last query,
> it is timing out, returning the message:
> 
> DBD::mysql::st execute failed: Lost connection to MySQL server during query at
> stats_tester.pl line 56.
> 
>     If run from the mysql prompt, the problem query takes about 31 seconds.
> The column in question is a tinytext and it is indexed with about 2 million
> rows.
> 
>     The script is only being run from the command line at the moment, so it's
> not a server issue. I am using the default mysql-huge settings that came with
> the install. Is there a param I can pass to the connect() to make the script
> wait for longer before quitting?
> 
>     Thanks in advance for any help.


http://dev.mysql.com/doc/mysql/en/Server_system_variables.html

And you should be able to set/change them using a 
$dbh->do("SET variable_name = $value")

Looking over the list, the only one that I see that ~30 sec is the 
net_read_tiemout, so you might want to start there.

I don't see why DBD::mysql should drop connection while the client does not, so
if that does not help, code and traces and schemata would be come in handy...


HTH,

Rudy



-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.