hamada
bungu****@leo*****
2008年 10月 22日 (水) 10:02:39 JST
こんにちわ。 On Wed, 15 Oct 2008 19:00:57 +0900 "佐藤 泰史" <scsdt****@gmail*****> wrote: > mysqlのshow processlistを見ると、updateやdelete を実行している際にテーブルがロックしてしまって > そのまま処理がもどらずCPU、メモリーを消費してダウンしているのではないか考えているのですが・・・ Table_locks_waitedとかTable_locks_immediate辺りはどうなってるんですかね? SHOW STATUS http://dev.mysql.com/doc/refman/4.1/ja/show-status.html > Table_locks_waited > テーブルロックがすぐには実行されず、待機が必要だった回数。この値が大きい > 場合、パフォーマンス上の問題がある。まずクエリを最適化し、次にテーブルを > 分割するかレプリケーションを使用すべきである。 接続が滞留してmax_connectionsを超えてるんじゃないかなぁ? 「この規模だとフツーInnoDB」 と当方の常識は言うのですが、もしやMyISAMのまま使われてるのでは。 はまだ