Re: [postgresql-it] autovacuum dimensioni tabella
- From: Andrea De Michiel <ademichiel@xxxxxxxxxxx>
- To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
- Date: Fri, 06 Mar 2015 11:59:41 +0100
Il 06/03/2015 10:16, Luca Ferrari ha scritto:
2015-03-05 14:13 GMT+01:00 Andrea De Michiel <ademichiel@xxxxxxxxxxx>:
Salve,
Ho una tabella che subisce un gran numero di
cancellazioni/aggiornamenti/inserimenti ma come numero complessivo di record
si aggira attorno ai 3,5 milioni.
La cosa che non capisco e come mai la dimensione della tabella aumenta
nonostante sia attivo l'autovacuum ?
Ciao,
non ho proprio delle idee, ma dei consigli banali. Sei sicuro
anzitutto che autovacuum stia girando (pg_stat_user_tables ecc)?
Altra cosa sei proprio sicuro che non ci siano transazioni lunghe che
tengono attive versione delle tuple che non possono essere rimosse?
E' possible fare un vacuum manuale, e se si, ottieni il risultato desiderato?
Luca
_______________________________________________
Postgresql-it mailing list
Postgresql-it@xxxxxxxxxxxxx
http://lists.psql.it/mailman/listinfo/postgresql-it
Grazie della risposta.
Analizzando la tabella pg_stat_user_tables ho scoperto che l'autovacuum
è stato fatto giusto ieri mattina.
select relname , autovacuum_count , analyze_count , last_autovacuum ,
n_live_tup , n_dead_tup from pg_stat_user_tables where relname =
'stocks';
relname | autovacuum_count | analyze_count | last_autovacuum |
n_live_tup | n_dead_tup
---------+------------------+---------------+--------------------------------+------------+------------
stocks | 93 | 2 | 05/03/2015
10:42:50.116246 CET | 4771870 | 581898
Quando mi sarà possibile proverò a fare un Vacuum manuale.
Intendi un Vacuum normale non il vacuum FULL. Giusto ?
Grazie
--
----------------------------------------
OVERLOG srl
Andrea De Michiel
Developer
Address: Via A. Malignani, 4/b
33042 Buttrio (UD)
Italy
Phone: +39 0432 683119
Fax: +39 0432 684039
e-mail: ademichiel@xxxxxxxxxxx
Web site: www.over-log.it
----------------------------------------
Other related posts: