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

mysql:8060

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 21 Jul 2003 12:40:13 +0900
Subject: [mysql 08060] Re: mysqladmin の status コマンドで Open tables が増えていく

とみたです。

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 とし
て表示されますけど、そういうことではないでしょうか。

> また、statusの出力で、
> Open tables: も一気に接続の負荷をかけると、値が増えたままになってい
> ます。この表現は、テーブルが開かれたままのカウントととらえているので
> すが、間違っているのでしょうか。

いえ、正しいと思います。そのテーブルを使用した接続が切られても、mysqld 
はファイルをオープンしたままということなのだと思います。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.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]