SHOW PROCESSLISTステートメントを実行して、実行中のプロセスを表示できます。
注
INFORMATION_SCHEMA PROCESSLISTステートメントを実行して、実行中のプロセスを表示することもできます。
構文
[フル] プロセッサリストを表示
レスポンスパラメーター
SHOW FULL PROCESSLISTまたはSHOW PROCESSLISTステートメントを実行すると、次のレスポンスパラメーターが返されます。
- Id: プロセスのID。
- ProcessId: タスクの一意のID。 このパラメーターは、
KILL PROCESSステートメントを実行するときに必要です。 - ユーザー: 現在のアカウント。
- Host: SHOW PROCESSLISTステートメントを送信するクライアントのホスト名。 ホスト名は、クライアントのIPアドレスとポート番号で構成されます。
- DB: プロセスが接続されているデータベース。
- コマンド: 現在の接続で実行されるステートメント。 ステートメントタイプには、sleep、query、connectなどがあります。
- Time: ステートメントが実行された時刻。 (単位:秒)
- 状態: 現在の接続でのSQL文の実行ステータス。
- Info: SQLステートメント。
注
FULLキーワードを指定しない場合、各レコードのInfoフィールドの最初の100文字のみを表示できます。
権限
SHOW PROCESSLISTステートメントを実行して、アカウントで実行されているプロセスを表示できます。- クラスターの特権アカウントは、grantステートメントを使用して、標準アカウントにPROCESS権限を付与できます。 標準アカウントは、クラスター内のすべてのアカウントの実行中のプロセスを表示できます。
*.* のプロセスをaccount_nameに承認します。