On 26-02-14 17:23, Gray, Patrick wrote:
> Just counted how many headervalues are in my dbmail_headervalue table.
>
>
>
> It looks to be somewhere arund 32 million.
>
>
>
> Could the sheer amount of the headervalues be causing dbmail-util to sit
> there and not appear to be doing anything?
I might trigger a very long running query.
Consider doing something like:
get all headernames starting with 'x-':
select id from dbmail_headername where headername like 'x-%';
for each of those ids:
begin;
delete from dbmail_headername where id=<id>;
commit;
but do not do:
select from dbmail_headername where headername like 'x-%';
because that will run a very long time, and will trigger a write-lock on
both the dbmail_headername and dbmail_headervalue tables, blocking
insertion of new messages.
--
________________________________________________________________
Paul J Stevens pjstevns @ gmail, twitter, github, linkedin
www.nfg.nl/[email protected]/+31.85.877.99.97
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail