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

mysql:8061

From: Noriyuki Takeda <Noriyuki Takeda <takeda@xxxxxxxxxx>>
Date: Mon, 21 Jul 2003 12:55:32 +0900
Subject: [mysql 08061] Re: mysqladmin の status コマンドで Open tables が増えていく

たけだです。

とみたまさひろ wrote:
> とみたです。
> 
> On Mon, 21 Jul 2003 10:22:19 +0900
> Noriyuki Takeda <takeda@xxxxxxxxxx> wrote:
> 
> 
>>お世話になります。MySQL4を使用していて、接続の検証をしていて
>>疑問に思ったのですが、
>>/usr/bin/mysqladmin --user=root --password=travel -i10 processlist status
>>のようにコマンドで接続状態を監視していると、processlistの表示で、
>>processが、Sleepで残っていることがあります。これは、なにかの設定が
>>影響して残ってしまうのでしょうか。
> 
> 
> 単純に mysql コマンドで接続して放っておけば、そのスレッドは Sleep とし
> て表示されますけど、そういうことではないでしょうか。
コード的には、Connectionをcloseしているのですが、一度にどっと接続をかけ
た場合に、その処理が時間がかかるとprocessが残るような傾向があります。


> 
> 
>>また、statusの出力で、
>>Open tables: も一気に接続の負荷をかけると、値が増えたままになってい
>>ます。この表現は、テーブルが開かれたままのカウントととらえているので
>>すが、間違っているのでしょうか。
> 
> 
> いえ、正しいと思います。そのテーブルを使用した接続が切られても、mysqld 
> はファイルをオープンしたままということなのだと思います。
> 
この開かれたテーブルを自動的にタイマーかなにかで、closeさせる方法は
あるのでしょうか。Processが減っても、Open tables: は減りません。


-- 
Tavigator, Inc.
Manager, Technology
takeda@xxxxxxxxxx
TEL: 03(6440)6787
Yahoo!Travel URL:travel.yahoo.co.jp
Homepage URL:www.tavigator.co.jp



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

      8058 2003-07-21 10:22 [Noriyuki Takeda <tak] mysqladmin の status コマンドで Open tables が増えていく
      8060 2003-07-21 12:40 ┗[とみたまさひろ <tomm]                                       
->    8061 2003-07-21 12:55  ┗[Noriyuki Takeda <tak]                                     
      8062 2003-07-21 13:53   ┗[とみたまさひろ <tomm]