SVL_TERMINATE
ユーザーがプロセスをキャンセルまたは終了した時刻を記録します。
SELECT PG_TERMINATE_BACKEND(pid)、SELECT PG_CANCEL_BACKEND(pid)、および CANCEL pid は、SVL_TERMINATE にログのエントリを作成します。
SVL_TERMINATE は、スーパーユーザーにのみ表示されます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
このテーブルの一部またはすべてのデータは、SYS モニタリングビュー SYS_QUERY_HISTORY でも確認できます。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。クエリには、SYS モニタリングビューを使用することをお勧めします。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
pid | integer | キャンセルまたは終了されたプロセスのプロセス ID。 |
eventtime | timestamp | プロセスがキャンセルまたは終了された時刻。 |
userid | integer | コマンドを実行しているユーザーのユーザー ID。 |
type | string | 終了のタイプ。CANCEL または TERMINATE です。 |
次のコマンドでは、キャンセルされた最新のクエリが表示されます。
select * from svl_terminate order by eventtime desc limit 1; pid | eventtime | userid | type ------+----------------------------+--------+-------- 8324 | 2020-03-24 09:42:07.298937 | 1 | CANCEL (1 row)