Các câu lệnh thường dùng với DB PostgreSQL

Các lệnh đang chạy

SELECT * FROM pg_stat_activity;

Các lệnh đang chạy theo thời gian:

SELECT 
  pid, age(clock_timestamp(), query_start), usename, query 
FROM pg_stat_activity 
WHERE 
  query != '<IDLE>' 
    AND 
  query NOT ILIKE '%pg_stat_activity%' 
ORDER BY query_start desc;

Kill câu lệnh theo Pid mình cần:

SELECT pg_terminate_backend(Pid);

Dọn dẹp, lấy lại dung lượng ổ cứng khi xóa data:

VACUUM  full table_name;

Hiển thị danh sách database name và kích thước của chúng

select 
  datname, pg_size_pretty(pg_database_size(datname))
from pg_database
order by pg_database_size(datname) desc;