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

Bagaimana saya bisa tahu jika Autovacuum PostgreSQL berjalan di UNIX?

PostgreSQL 9.3

Tentukan apakah Autovacuum sedang Berjalan

Ini khusus untuk Postgres 9.3 di UNIX. Untuk Windows, lihat pertanyaan ini .

Tabel Sistem Postgres Kueri

SELECT
  schemaname, relname,
  last_vacuum, last_autovacuum,
  vacuum_count, autovacuum_count  -- not available on 9.0 and earlier
FROM pg_stat_user_tables;

Status Proses Sistem Grep

$ ps -axww | grep autovacuum
24352 ??  Ss      1:05.33 postgres: autovacuum launcher process  (postgres)    

Grep Postgres Log

# grep autovacuum /var/log/postgresql
LOG:  autovacuum launcher started
LOG:  autovacuum launcher shutting down

Jika Anda ingin tahu lebih banyak tentang autovacuum aktivitas, atur log_min_messages ke DEBUG1..DEBUG5 . Perintah SQL VACUUM VERBOSE akan menampilkan informasi pada level log INFO .

Mengenai Daemon Autovacuum, dokumen Posgres menyatakan:

Lihat Juga:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengembalikan set baris dari fungsi plpgsql.

  2. Gabungkan trigram dengan pencarian peringkat di Django 1.10

  3. Apa yang dimaksud dengan pecahan TX dan XID di alat pgadmin postgres

  4. Python:Mengambil hasil kueri PostgreSQL sebagai nilai JSON yang diformat

  5. PostgreSQL menemukan semua kemungkinan kombinasi (permutasi) dalam kueri rekursif