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に承認します。