From: | Clodoaldo Pinto Neto <clodoaldo_pinto(at)yahoo(dot)com(dot)br> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: ERROR: REINDEX DATABASE: Can be executed only on the currently open database. |
Date: | 2004-04-12 12:43:08 |
Message-ID: | 20040412124308.680.qmail@web40901.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
--- Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> escreveu: >
> > --- Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> escreveu: >
> >> It's fairly unlikely that that is the solution you need. How often do
> >> you vacuum this table?
>
> > A vacuum is executed every tree hours to the whole database after it is
> updated
> > with more than 300.000 inserts and deletes.
>
> And is that *sufficient*? Is the table size staying constant, or
> growing? It seems likely to me that you have an increasing amount
> of wasted space in the table, and that the real solution requires
> more frequent vacuums and/or increased FSM settings.
The tables are growing slowly.
> What does "vacuum verbose" have to say about the table?
The total pages for the table usuarios is 200,000+. The default for
max_fsm_pages is 20,000, isn't it (7.3.4)? So I should set it to say, 250,000?
KakaoStats=# vacuum verbose datas;
INFO: --Relation public.datas--
INFO: Index data_ndx: Pages 2; Tuples 109: Deleted 2.
CPU 0.00s/0.00u sec elapsed 0.01 sec.
INFO: Index datas_data_key: Pages 2; Tuples 109: Deleted 2.
CPU 0.00s/0.00u sec elapsed 0.00 sec.
INFO: Removed 2 tuples in 1 pages.
CPU 0.00s/0.00u sec elapsed 0.00 sec.
INFO: Pages 1: Changed 1, Empty 0; Tup 109: Vac 2, Keep 0, UnUsed 16.
Total CPU 0.00s/0.00u sec elapsed 0.03 sec.
VACUUM
KakaoStats=# vacuum verbose times;
INFO: --Relation public.times--
INFO: Index times_pkey: Pages 2936; Tuples 1021116: Deleted 18498.
CPU 0.38s/0.68u sec elapsed 5.95 sec.
INFO: Removed 18498 tuples in 101 pages.
CPU 0.00s/0.02u sec elapsed 0.04 sec.
INFO: Pages 5717: Changed 101, Empty 0; Tup 1021116: Vac 18498, Keep 0, UnUsed
17998.
Total CPU 0.66s/0.77u sec elapsed 6.36 sec.
VACUUM
KakaoStats=# vacuum verbose usuarios;
INFO: --Relation public.usuarios--
INFO: Index usuarios_data: Pages 88896; Tuples 33277223: Deleted 607555.
CPU 10.68s/16.75u sec elapsed 302.68 sec.
INFO: Removed 607555 tuples in 3575 pages.
CPU 0.41s/0.54u sec elapsed 3.08 sec.
INFO: Pages 202794: Changed 3575, Empty 0; Tup 33277223: Vac 607555, Keep 0,
UnUsed 590054.
Total CPU 23.01s/19.71u sec elapsed 383.32 sec.
VACUUM
shared_buffers = 3000 # min max_connections*2 or 16, 8KB each
#max_fsm_relations = 1000 # min 10, fsm is free space map, ~40 bytes
#max_fsm_pages = 10000 # min 1000, fsm is free space map, ~6 bytes
#max_locks_per_transaction = 64 # min 10
#wal_buffers = 8 # min 4, typically 8KB each
Regards,
Clodoaldo
______________________________________________________________________
Yahoo! Messenger - Fale com seus amigos online. Instale agora!
http://br.download.yahoo.com/messenger/
From | Date | Subject | |
---|---|---|---|
Next Message | scott.marlowe | 2004-04-12 15:20:43 | Re: Data Encryption in PostgreSQL, and a Tutorial. |
Previous Message | Tom Lane | 2004-04-12 12:21:24 | Re: Regular expressions |