Tue Apr 4 10:00:39 PDT 2006
- Previous message: [Slony1-general] sl_log_1 not getting cleaned out?
- Next message: [Slony1-general] sequencesetvalue() fails after power outage
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Gavin Hamill <gdh at laterooms.com> writes:
> Christopher Browne wrote:
>
>>Gavin Hamill <gdh at laterooms.com> writes:
>>
>>
>
>>Ideally, there should be two indexes on sl_log_1 and sl_log_2...
>>
>>create index sl_log_2_idx1 on @NAMESPACE at .sl_log_2
>> (log_origin, log_xid @NAMESPACE at .xxid_ops, log_actionseq);
>>
>>-- Add in an additional index as sometimes log_origin isn't a useful discriminant
>>create index sl_log_2_idx2 on @NAMESPACE at .sl_log_2
>> (log_xid @NAMESPACE at .xxid_ops);
>>
>>
>>
> OK two indexes on each of sl_log_1 and 2 giving four indexes on each node?
Right.
At present, sl_log_2 isn't used. (That will change in version 1.2...)
The first index is supposed to be good most of the time; in cases
where there are a bunch of sets, and replication has fallen behind,
sometimes the second index is the one that does good.
>>I'd suggest you run either test_slony_state.pl or
>>test_slony_state-dbi.pl (depending on whether you like Pg or DBI);
>>those scripts rummage through the cluster looking for some common
>>problems.
>
> Anyway, from this morning, slony does appear to be maintaining
> itself, the number of rows in sl_log_1 has dropped right back to
> 30000, so the half-million must really be simply due to the large
> number of db updates we do during our normal daily churn - I'd no
> idea we'd be doing that much traffic :)
Sounds good...
> Plus the fact that the db hadn't seen a VACUUM ANALYZE in over a week
> due to a broken cronjob won't have helped - whoops :)
You might find you need to reindex/VACUUM FULL some tables, if you
have blown out the free space map :-(.
> Anyway, I'll certainly give the Perl state-tester a go - thank you
> kindly {:-)
Glad to be of some help...
--
let name="cbbrowne" and tld="ca.afilias.info" in String.concat "@" [name;tld];;
<http://dba2.int.libertyrms.com/>
Christopher Browne
(416) 673-4124 (land)
- Previous message: [Slony1-general] sl_log_1 not getting cleaned out?
- Next message: [Slony1-general] sequencesetvalue() fails after power outage
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list