mysql:15700
From: "ochiai" <"ochiai" <s.ochiai@xxxxxxxxxx>>
Date: Thu, 29 Mar 2012 10:45:41 +0900
Subject: [mysql 15700] Error Code:2013(Lost connection…)対策を教えてください
お世話になります。 Left Join句を付けたUPDATEで処理時間がかかりすぎているせいか、下記のエラーが出て、処理に失敗します。 処理時間が長くなるクエリーを実行する場合に、許容する接続時間を長く設定する方法をお教えください。できれば、WorkbenchのOption File設定画面のタブ名と項目名を教えていただければ幸いです。 実行したSQL UPDATE `table-a` LEFT JOIN `table-b` ON ( `table-a`.`Ka` = `table-b`.`Kb` ) SET `table-a`.`fa` = `table-b`.`fb`; Error Code:2013 Lost connection to MySQL server during query 接続時間:600.526 sec ちなみに、作業環境は以下の通りです。 <作業環境> 1.サーバーマシンの環境 MySQLサーバ:バージョン5.5.11 (mysql-5.5.11-win32.msi) Workbench:バージョン5.2.33CE Revision 7508 (mysql-workbench-gpl-5.2.33b-win32.msi) OS:Windows 7 Professional SP1(32bit) PC:DELL Vostro(Intel Core 2 Duo,CPU E7500 2.93GHz) RAM 2.00GB 2.クライアントマシンの環境 サーバマシンと同じ構成のPC 3.データ table-a レコード数:約25万件 レコードサイズ:約300バイト `table-a`.`Ka`:VARCHAR(30) KEY設定済み table-b レコード数:約20万件 レコードサイズ:約300バイト `table-b`.`Kb`:VARCHAR(30) KEY設定済み なお、今回のUPDATE処理時間を短くする方策に関する質問は別に投稿します。
-> 15700 2012-03-29 10:45 ["ochiai" <s.ochiai@x] Error Code:2013(Lost connection…)対策を教えてください 15701 2012-03-29 11:38 ┗[HIRATSUKA Sadao <hir] 15702 2012-03-29 14:02 ┗["ochiai" <s.ochiai@x]