14 messages in com.mysql.lists.mysqlLost Connection executing query
FromSent OnAttachments
Robert DiFalco27 Dec 2005 15:32 
Tripp Bishop27 Dec 2005 16:42 
Gleb Paharenko28 Dec 2005 05:03 
Gary Richardson28 Dec 2005 08:09 
Christian Meisinger30 Dec 2005 03:38 
Gary Richardson30 Dec 2005 07:55 
Tripp Bishop03 Jan 2006 15:44 
emie...@micron.com04 Jan 2006 06:24 
Tripp Bishop04 Jan 2006 10:00 
emie...@micron.com04 Jan 2006 11:29 
Tripp Bishop04 Jan 2006 12:01 
Imran Chaudhry05 Jan 2006 05:53 
Kyle05 Jan 2006 18:50 
Gleb Paharenko09 Jan 2006 06:02 
Subject:Lost Connection executing query
From:Tripp Bishop (dyne@yahoo.com)
Date:01/03/2006 03:44:22 PM
List:com.mysql.lists.mysql

Howdy all,

First off, We're running 5.0.15.

Theres a particular update statement that we run that updates data in several tables. On our mac OSX test server (also running 5.0.15) the query executes quickly and without any errors or warnings.

On our linux box, which is our production box, we get the following error as soon as the query is executed:

ERROR 2013 (HY000): Lost connection to MySQL server during query

The databases have a similar amount of data in them.

I've googled on the error but mostly get pages containing questions about the error when generated by stored procedures and mostly on 5.0.3. We're not using stored procedures. This is just a straight-up query.

Here's the query:

UPDATE customer_indicator INNER JOIN customer_search_pref ON customer_search_pref.customer_id = customer_indicator.customer_id AND customer_search_pref.office_id = customer_indicator.office_id LEFT JOIN contact_log ON contact_log.customer_id = customer_indicator.customer_id LEFT JOIN sent ON sent.pref_id = customer_search_pref.pref_id SET customer_indicator.office_id = 33, customer_search_pref.office_id =33, customer_indicator.agent_id = 105, sent.office_id = 33, contact_log.office_id = 33, customer_indicator.next_message_id = 4403 WHERE customer_indicator.customer_id = 78437 AND customer_indicator.office_id = 34;

The approximate sizes of the tables involved are:

customer_indicator: 40K records customer_search_pref: 45K contact_log: 390K sent: 20M (million)

So my question is, what are some possible causes of this error? Why would trying to execute this query cause the connection to be lost? Why would the query work fine on our mac system and fail on the prodcution box?

Thanks,

Tripp