SVL_TERMINATE
Registra a hora em que um usuário cancela ou encerra um processo.
SELECT PG_TERMINATE_BACKEND(pid), SELECT PG_CANCEL_BACKEND(pid) e CANCEL pid cria uma entrada de log em SVL_TERMINATE.
SVL_ TERMINATE só permanece visível para superusuários. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_QUERY_HISTORY. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
pid | inteiro | O ID do processo cancelado ou terminado. |
eventtime | timestamp | A hora em que o processo é cancelado ou terminado. |
userid | inteiro | O ID do usuário que executa o comando. |
tipo | string | O tipo de encerramento. Pode ser CANCEL ou TERMINATE. |
O comando a seguir mostra a última consulta cancelada.
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)