PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Baca jumlah pada tabel postgres

Untuk mengetahui apakah tabel digunakan saat ini, tun

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

Itu akan mengembalikan ID proses dari semua backend yang menggunakannya.

Untuk mengukur apakah tabel s digunakan sama sekali atau tidak, jalankan kueri ini:

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

Kemudian ulangi kueri dalam sehari. Jika angkanya tidak berubah, tidak ada yang menggunakan tabelnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perintah salin postgres, file biner

  2. postgres array_agg ERROR:tidak dapat mengakumulasi array dengan dimensi berbeda

  3. Untuk memahami query di PHP PG -pernyataan yang disiapkan

  4. Cara membuat tabel relasional di pasar dua sisi

  5. Bagaimana cara melakukan upsert yang tepat menggunakan sqlalchemy di postgresql?