You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@issues.apache.org on 2010/06/10 19:40:41 UTC

[Bug 4400] PostgreSQL schema maintains unnecessary additional index

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=4400

--- Comment #16 from Mark Martinec <Ma...@ijs.si> 2010-06-10 13:40:38 EDT ---
Now that I have finally switched our bayes from MySQL back to PostgreSQL
(thanks to improvements by Bug 6447 and Bug 6444), I am again in position
to evaluate this proposal. This looks very promising - even with our
current smallish set of 5000 tokens that accumulated over the last two
days, the speedup by the proposed change is over 5% for token lookups
(lookups on 3500 tokens of real mail). I'm sure this figure will grow
as our set of tokens increases - so, watch this space...

To summarize the proposal here:

-- Drop the secondary index
drop index bayes_token_idx1;
-- Drop the old primary key
alter table bayes_token drop constraint bayes_token_pkey;
-- Add the goodnew primary key
alter table bayes_token add constraint bayes_token_pkey primary key (token,
id);

-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.