このトピックでは、SHOW PROCESSLISTおよびSHOW PHYSICAL_PROCESSLISTステートメントの実行方法について説明します。
SHOW PROCESSLIST
次のステートメントを実行して、実行中のPolarDB-XおよびSQLステートメントの接続を表示できます。
構文SHOW PROCESSLIST- PROCESSLIST\Gを表示する例
ID: 1971050 ユーザー: 管理者 ホスト: 111.111.111.111:4303 DB: drds_test COMMAND: クエリ 時間: 0 州: INFO: ショーprocesslist 1行セット (0.01秒)パラメーター 説明 ID 接続のID。 値はLONGデータ型の番号です。 USER 接続の確立に使用されるユーザー名。 HOST 接続が確立されているホストのIPアドレスとポート番号。 DB 接続を介してアクセスされるデータベースの名前。 コマンド 有効な値: - クエリ: 接続には実行中のSQLステートメントがあります。
- スリープ: 接続はアイドルです。
時間 接続が現在の状態にある期間。 - COMMANDパラメーターの値がQueryの場合、TIMEパラメーターは接続を介してSQL文が実行される時間を示します。
- COMMANDパラメータの値がSleepの場合、TIMEパラメータは接続がアイドル状態のままである時間を示します。
州 このパラメータは意味がなく、常に空です。 INFO - COMMANDパラメーターの値がQueryの場合、INFOパラメーターは接続を介して実行されているSQL文の内容を示します。 説明 ステートメントがFULLキーワードを除外している場合、実行中のSQLステートメントの最初の30文字のみが返されます。 ステートメントにFULLキーワードが含まれている場合、実行中のSQLステートメントの最初の1,000文字のみが返されます。
- COMMANDパラメーターの値がSleepの場合、INFOパラメーターは無意味で空です。
PHYSICAL_PROCESSLISTを表示
次のステートメントを実行して、実行中のすべての物理SQLステートメントに関する情報を表示できます。
構文SHOW PHYSICAL_PROCESSLIST説明 SQL文が長すぎる場合、SHOW PHYSICAL_PROCESSLIST文によって返される結果でSQL文が切り捨てられます。SHOW FULL PHYSICAL_PROCESSLISTステートメントを実行して、完全なSQLステートメントを照会できます。- PHYSICAL_PROCESSLIST\Gを表示する例
*************************** 1。 行 *************************** ID: 0-0-521414 ユーザー: tddl5 DB: tddl5_00 COMMAND: クエリ 時間: 0 状態: init INFO: ショーprocesslist *************************** 2. 行 *************************** ID: 0-0-521570 ユーザー: tddl5 DB: tddl5_00 COMMAND: クエリ 時間: 0 状態: ユーザーの睡眠 情報: /* DRDS /88.88.88.88/b67a0e4d8800000/ */ select sleep(1000) セットの2列 (0.01秒)説明- 返される結果の各列の意味は、MySQLの
SHOW PROCESSLISTステートメントによって返される結果の意味と同じです。 詳細については、「SHOW PROCESSLIST構文」をご参照ください。 - MySQLは物理接続のID列に番号を返しますが、PolarDB-Xインスタンスは物理接続のID列に文字列を返します。
- 返される結果の各列の意味は、MySQLの