mysql:1191
From: <takeshi@xxxxxxxxxx>
Date: Wed, 01 Sep 1999 19:03:23 +0900
Subject: [mysql 01191] Re: mysqladmin について
毅です At Wed, 01 Sep 1999 18:40:16 +0900, 奥田 典子 <okud_no@xxxxxxxxxx> wrote: > > 先日、更新系クエリー (サーバ:Linux 2.0.30/クライアント: > Perl +Win32::ODBC) の件でお世話になった奥田です。 > > 運良く (??) 本日、ロック状態が発生したので、毅さんのアドバイスに > ありました、mysqladmin processlist をたたいてみました。 > > fz000436:/# mysqladmin processlist > +----+------+----------------------------+------+-------------+ > | Id | User | Host | db | Command | > +----+------+----------------------------+------+-------------+ > | 48 | root | fz000922.mid.fujitsu.co.jp | sadb | System lock | > | 49 | root | localhost | | Processes | > +----+------+----------------------------+------+-------------+ > ------------------------------------------------------------------------------------------------------+ > Info | > ------------------------------------------------------------------------------------------------------+ > UPDATE PKA SET FKBN = 'KA',MKBN = '3',KIKI = '189165',TYPE = 'A23746H0C1',ADDNO = '00',PKBN = 'S',DM | > | > ------------------------------------------------------------------------------------------------------+ > Id=48が問題のスクリプトのプロセスです。 > Command欄には、System lockとありますが、これは、MySQL がテーブル > をロックしようとしている状態、という意味でしょうか。 そうですね。update につき、これを優先している状態。 disk "がりがり" とやっていませんか? > また、mysqladmin status というのもやってみました。 > > fz000436:/# mysqladmin status > Uptime: 28582 Running threads: 2 Questions: 246 Opened_tables: 8 > Reloads: 1 Open tables: 5 ああ、3.21 だと extended-status がなかったのでしたね mysqladmin variables で、より詳しい情報が得られます. > 3.22.21 MySQL Reference Manualでは、Open tables=現在開かれているテ > ーブルの数となっていますが、slelect や update を実行している最中、 > テーブルをオープンしているという考え方なのでしょうか。 そうです 3.22.21 manual 10 章 に、テーブルのオープンや、 update, insert の挙動がかかれてます -- 村上 毅 takeshi@xxxxxxxxxx
1189 1999-09-01 18:40 [奥田 典子 <okud_no@] mysqladmin について -> 1191 1999-09-01 19:03 ┣[<takeshi@xxxxxxxxxx>] 1209 1999-09-06 04:41 ┗[とみたまさひろ <tomm]