aurora_stat_activity - Amazon Aurora

aurora_stat_activity

Exibe uma linha por processo do servidor, mostrando informações relacionadas à atividade atual desse processo.

Sintaxe

aurora_stat_activity();

Argumentos

Nenhum

Tipo de retorno

Exibe uma linha por processo do servidor. Além das colunas pg_stat_activity, o seguinte campo é adicionado:

  • planid: identificador do plano

Observações de uso

Uma visualização complementar para pg_stat_activity exibindo as mesmas colunas com uma coluna plan_id adicional que mostra o plano de execução da consulta atual.

aurora_compute_plan_id deve estar habilitado para que a visualização exiba um plan_id.

Essa função está disponível para o Aurora PostgreSQL versões 14.10, 15.5 e todas as outras versões posteriores.

Exemplos

O exemplo de consulta abaixo agrega a carga superior por query_id e plan_id.

db1=# select count(*), query_id, plan_id db1-# from aurora_stat_activity() where state = 'active' db1-# and pid <> pg_backend_pid() db1-# group by query_id, plan_id db1-# order by 1 desc; count | query_id | plan_id -------+----------------------+------------- 11 | -5471422286312252535 | -2054628807 3 | -6907107586630739258 | -815866029 1 | 5213711845501580017 | 300482084 (3 rows)

Se o plano usado para query_id mudar, um novo plan_id será relatado por aurora_stat_activity.

count | query_id | plan_id -------+----------------------+------------- 10 | -5471422286312252535 | 1602979607 1 | -6907107586630739258 | -1809935983 1 | -2446282393000597155 | -207532066 (3 rows)