Huge Inbox

Rob Siemborski rjs3 at andrew.cmu.edu
Wed Dec 18 14:42:56 EST 2002


The cvt_cyrusdb program should do what you need as far as converting the
database.

You want to be sure your version of cyrus supports skiplist though (if it
has cvt_cyrusdb, it does).

So its basically:

Backup.
Rebuild cyrus to have a skiplist mboxlist.
Shutdown Cyrus
Convert database to skiplist.
Move in new binaries and mailbox list
Restart cyrus.

You can also do this with ctl_mboxlist -d and ctl_mboxlist -u but its less
fun.

-Rob

On Wed, 18 Dec 2002, Wander wrote:

> Ok, I´m not using skiplist, since at time of compilation I choose de default
> DB3. But now that I have a production environment for at least 15 months using
> db3, how can I change it to skiplist, I mean, how could this be done
> considering de production environment and users happiness!
>
> Regards
>
> Wander
> ---------------------============-------------------
> Wanderley O. Mendes
> Software Specialist             wander at cptec.inpe.br
> Phone: +55-12-560-8432          Fax: +55-12-560-8435
> INPE/CPTEC - Cachoeira Paulista - São Paulo - Brazil
> ---------------------============-------------------
>
>
>
>
> Quoting Rob Siemborski <rjs3 at andrew.cmu.edu>:
>
> > On Wed, 18 Dec 2002, Jay Levitt wrote:
> >
> > > Are you using skiplist for your mboxlist?  I have over 7000 messages in my
> > > inbox and it's zippy as can be...
> >
> > This of course depends on what is being slow.  If LIST commands are taking
> > a long time, using the skiplist backend (as opposed to Berkeley DB) should
> > be a big improvement.
> >
> > If, on the other hand, FETCH or SEARCH is being slow, this won't help much
> > at all (since they don't hit the mailbox list).
> >
> > -Rob
> >
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
> > Research Systems Programmer * /usr/contributed Gatekeeper
> >
> >
>
>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper





More information about the Info-cyrus mailing list