[前][次][番号順一覧][スレッド一覧]

mysql:12874

From: 吉田 敬一 <吉田 敬一 <yoshida@xxxxxxxxxx>>
Date: Mon, 20 Mar 2006 12:42:55 +0900
Subject: [mysql 12874] レコード件数10万件のロック

初めて投稿します。
既に納品済のシステムでデータ更新中に下記の警告が発生しました。
Warning: mysql_query(): Unable to save result set in "ソースのパス" on
line 36

この行数の命令が
mysql_query("select * from SYSTEM_LOG for update");
です。

排他的制御をかけたかった為"FOR UPDATE"でロックをかけました。
レコード件数が10万件ほどある為mysql_query()でバッファリング出来る
容量を超えたのかと考えているのですが解決策が思いつきません。
そもそもロックをかけたいだけなので、結果リソースを取得する必要
さえないのかと思っています。

環境
Suse Linux 9.2
MySQL 4.0.21
php 4.3.8
対象テーブルInnoDB使用

メーリングリストに参加されている方々のお知恵を
貸していただけると助かります。
以上
よろしくお願い致します。









[前][次][番号順一覧][スレッド一覧]

->   12874 2006-03-20 12:42 [吉田 敬一 <yoshida@] レコード件数10万件のロック              
     12878 2006-03-20 15:29 ┗["F.Y" <fumi_sby@xxxx]