English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

「show processlist」コマンドはMySQLで何を行いますか?

「SHOW processlist」コマンドは、あなたのMySQLアカウントに関連する現在実行中のスレッドを表示するために使用できます。プロセス権限を持っている場合、ほぼすべての実行中のスレッドを見ることができます。どのスレッドが実行中であるかを表示します。

以下はクエリです。

mysql> SHOW processlist;

これは出力です。

+----+-----------------+-----------------+------+---------+------+------------------------+------------------+
| Id | ユーザー          | ホスト            | db   | コマンド | 時間 | 状態                | 情報             |
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+
|  4 | イベントスケジューラ | localhost       | NULL | デーモン  |  968 | 空のキューを待っている | NULL             |
|  9 | ルート            | localhost:)50255 | NULL | クエリ   |    0 | 開始             | プロセスリストを表示 |
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+
2 セット内の行 (0.00 秒)

データベースを変更すると、出力は異なることがありますが、常に以下の2つのユーザーが表示されます:“event_scheduler”と“root”。

再びクエリを試みます。

mysql> SHOW processlist;

以下は出力です。

+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+
| Id | ユーザー          | ホスト            | db     | コマンド | 時間 | 状態                | 情報             |
+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+
|  4 | イベントスケジューラ | localhost       | NULL   | デーモン  | 1148 | 空のキューを待っている | NULL             |
|  9 | ルート            | localhost:)50255 | ビジネス | クエリ   |    0 | 開始               | プロセスリストを表示 |
+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+
2 セット内の行 (0.00 秒)
おすすめのアイテム