sql >> Base de Datos >  >> RDS >> PostgreSQL

Leer cantidad en una tabla de postgres

Para averiguar si la tabla se usa actualmente, sintonice

SELECT pid
FROM pg_locks
WHERE relation = 'mytable'::regclass;

Eso devolverá el ID de proceso de todos los backends que lo usan.

Para medir si la tabla s se usa o no, ejecute esta consulta:

SELECT seq_scan + idx_scan + n_tup_ins + n_tup_upd + n_tup_del
FROM pg_stat_user_tables
WHERE relname = 'mytable';

Luego repita la consulta en un día. Si los números no han cambiado, nadie ha usado la tabla.