PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Ler o valor em uma tabela postgres


Para descobrir se a tabela está sendo usada atualmente, tun
SELECT pid
FROM pg_locks
WHERE relation = 'mytable'::regclass;

Isso retornará o ID do processo de todos os back-ends que o utilizam.

Para medir se a tabela s é usada ou não, execute esta consulta:
SELECT seq_scan + idx_scan + n_tup_ins + n_tup_upd + n_tup_del
FROM pg_stat_user_tables
WHERE relname = 'mytable';

Em seguida, repita a consulta em um dia. Se os números não mudaram, ninguém usou a tabela.