Re: Vacuum Problems

Поиск
Список
Период
Сортировка
От Rafael Domiciano
Тема Re: Vacuum Problems
Дата
Msg-id 3a0028490811260700w6e8d9d86o24effbe0bea2bddb@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Vacuum Problems  (Rafael Martinez <r.m.guerrero@usit.uio.no>)
Ответы Re: Vacuum Problems
Re: Vacuum Problems
Список pgsql-admin
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 <r.m.guerrero@usit.uio.no>
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, <r.m.guerrero@usit.uio.no>
 Center for Information Technology Services
 University of Oslo, Norway

 PGP Public Key: http://folk.uio.no/rafael/

В списке pgsql-admin по дате отправления:

Предыдущее
От: Rafael Martinez
Дата:
Сообщение: Re: Vacuum Problems
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: Vacuum Problems