The database has around 40 Gb. If I not use vacuum full everyday the database get very slow.
There is no deadlock on the database. The vacuum does a clean in the table and in every index of the table "clifatura". And in the end of the vacuum, seems that vacuum is working hard on the table (Vacuum is using CPU and memory), but doesn't end. INFO: limpando "public.clifatura" INFO: "clifatura": encontrados 63 versões de registros removíveis e 6906667 não-removíveis em 238511 páginas DETAIL: 0 versões de registros não vigentes não podem ser removidas ainda. Versões de registros não-removíveis estão no intervalo de 168 a 428 bytes. Havia 262348 ponteiros de itens não utilizados. Espaço livre total (incluindo versões de registros removíveis) é 99117652 bytes. 2351 páginas estão ou estarão vazias, incluindo 0 no fim da tabela. 95651 páginas contendo 87437816 bytes livres são destinos potenciais. CPU 2.86s/1.08u sec elapsed 92.21 sec. INFO: índice "caeindclf_01" agora contém 6906667 versões de registros em 39824 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.58s/3.18u sec elapsed 26.82 sec. INFO: índice "caeindclf_03" agora contém 6906667 versões de registros em 43174 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.64s/3.18u sec elapsed 23.62 sec. INFO: índice "caeindclf_04" agora contém 6906667 versões de registros em 36346 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.50s/2.63u sec elapsed 19.97 sec. INFO: índice "caeindclf_05" agora contém 6906667 versões de registros em 35965 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.56s/3.06u sec elapsed 12.40 sec. INFO: índice "caeindclf_06" agora contém 6906667 versões de registros em 32085 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.49s/3.08u sec elapsed 10.68 sec. INFO: índice "caeindclf_11" agora contém 6906667 versões de registros em 28596 páginas DETAIL: 63 versões de registros de índices foram apagadas. 867 páginas de índice foram removidas, 867 são reutilizáveis. CPU 0.39s/2.11u sec elapsed 9.40 sec. INFO: índice "caeindclf_12" agora contém 6906667 versões de registros em 46721 páginas DETAIL: 63 versões de registros de índices foram apagadas. 287 páginas de índice foram removidas, 287 são reutilizáveis. CPU 0.57s/2.59u sec elapsed 21.90 sec. INFO: índice "caeindclf_13" agora contém 6906667 versões de registros em 28658 páginas DETAIL: 63 versões de registros de índices foram apagadas. 336 páginas de índice foram removidas, 336 são reutilizáveis. CPU 0.33s/2.19u sec elapsed 17.31 sec. INFO: índice "caeindclf_16" agora contém 6906667 versões de registros em 16565 páginas DETAIL: 63 versões de registros de índices foram apagadas. 399 páginas de índice foram removidas, 399 são reutilizáveis. CPU 0.18s/1.88u sec elapsed 13.29 sec. INFO: índice "caeindclf_17" agora contém 6906667 versões de registros em 28676 páginas DETAIL: 63 versões de registros de índices foram apagadas. 1433 páginas de índice foram removidas, 1433 são reutilizáveis. CPU 0.26s/2.00u sec elapsed 11.38 sec. INFO: índice "caeindclf_14" agora contém 6906667 versões de registros em 34523 páginas DETAIL: 63 versões de registros de índices foram apagadas. 256 páginas de índice foram removidas, 256 são reutilizáveis. CPU 0.34s/2.31u sec elapsed 14.83 sec. INFO: índice "caeindclf_15" agora contém 6906667 versões de registros em 31569 páginas DETAIL: 63 versões de registros de índices foram apagadas. 109 páginas de índice foram removidas, 109 são reutilizáveis. CPU 0.34s/2.43u sec elapsed 14.05 sec. INFO: índice "caeindclf_18" agora contém 6906667 versões de registros em 31570 páginas DETAIL: 63 versões de registros de índices foram apagadas. 451 páginas de índice foram removidas, 451 são reutilizáveis. CPU 0.31s/2.41u sec elapsed 17.53 sec. INFO: índice "clifatura_pkey" agora contém 6906667 versões de registros em 15833 páginas DETAIL: 63 versões de registros de índices foram apagadas. 0 páginas de índice foram removidas, 0 são reutilizáveis. CPU 0.17s/2.12u sec elapsed 11.04 sec. INFO: índice "caeindclf_10" agora contém 6906667 versões de registros em 20537 páginas DETAIL: 63 versões de registros de índices foram apagadas. 1035 páginas de índice foram removidas, 1035 são reutilizáveis. CPU 0.27s/1.97u sec elapsed 13.14 sec. 2008/11/26 Rafael Martinez <[EMAIL PROTECTED]> > Rafael Domiciano wrote: > > Hei > > > I need some help or just some hints. I am having problems with vacuum > > full in one table only: "clifatura". > > That table has today around 7 million rows. > > > > How big is the database? > > > I scheduled on the server a cron job to run VACUUM FULL every day at 23 > > P.M, but on the following day, at 8 A.M. vacuum is yet working on > > "clifatura"; so I have to kill vacuum. > > > > Do you have any locks in this table/database that prevent the vacuum to > be started? > > Why do you use VACUUM FULL everyday? This will lock your database until > it finish. I can count with one hand the times we had to run vacuum full > in our systems in the last 6 years. > > Use a normal vacuum analyze if 'autovacuum' is not enough for you. > > -- > Rafael Martinez, <[EMAIL PROTECTED]> > Center for Information Technology Services > University of Oslo, Norway > > PGP Public Key: http://folk.uio.no/rafael/ >