web-dev-qa-db-ja.com

MyTopは実行されたクエリを表示しません

Mytopを使用して、実行されているクエリとその所要時間を把握しようとしています。データベースに正しく接続できますが

MySQL on localhost (5.1.41-3ubuntu12.8)                 up 0+01:50:47 [09:30:43]
Queries: 3.0     qps:    0 Slow:     0.0         Se/In/Up/De(%):    68767/00/00/00

Key Efficiency: 99.1%  Bps in/out:   0.0/  1.2

        Id      User         Host/IP         DB      Time    Cmd Query or State
        --      ----         -------         --      ----    --- --------------
       225      root       localhost                    0  Query show full processlist
       186      joom       localhost   culinary      5684  Sleep

クエリの数は時間の経過とともに増加しますが、クエリ自体はリストに表示されません。それを有効にするために必要な設定の種類はありますか?

3
recluze

mytopは、サンプリング時に実行されているクエリのみを表示できます。これは、topがチェック時にプロセスに関する情報のみを表示できるのと同じです。 's'キーを使用してサンプリングレートを調整するか、スペースバーを押して強制的に更新することができます。

(mytopを書きました。)

9
Jeremy Zawodny

可能なクエリの実行が速すぎます(デフォルトの遅延は5秒、プレス 's'を変更するには)

MySQLで実行:

mysql> SELECT SLEEP(100);

次に、mytopの出力を参照してください。

3
alvosu