Hi guys, select schemaname,relname,n_live_tup, n_dead_tup from pg_stat_all_tables where relname = 'parts';
schemaname relname n_live_tup n_dead_tup > ---------- ------------- ---------- ---------- > public parts 191623953 182477402 See the large number of dead_tup? My autovacuum parameters are: "autovacuum_vacuum_threshold" : "300", > "autovacuum_analyze_threshold" : "200", > "autovacuum_vacuum_scale_factor" : "0.005", > "autovacuum_analyze_scale_factor" : "0.002", Table size: 68 GB Why does that happen? Autovacuum shouldn't take care of dead_tuples? Because of that the table is very slow... When I do a select on that table it doesn't use an index, for example: \d parts; > "index_parts_id" btree (company_id) > "index_parts_id_and_country" btree (company_id, country) explain select * from parts WHERE company_id = 12; Seq Scan on parts (cost=0.00..6685241.40 rows=190478997 width=223) > Filter: (company_id = 12) Thanks Patrick