Skip to Content.
Sympa Menu

en - Re: [sympa-users] General questions

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Dan Pritts <address@concealed>
  • To: Jaques Cochet <address@concealed>
  • Cc: address@concealed
  • Subject: Re: [sympa-users] General questions
  • Date: Fri, 25 Feb 2011 12:14:54 -0500


On Feb 25, 2011, at 12:07 AM, Jaques Cochet wrote:
> I'm currently running ezmlm/mysql with qmail. My problem is that I
> manage some 2000 mail lists that I have to create then delete every
> six months. Ezmlm creates several tables per mail lists and this
> leaves me with something like 25000 tables, it seems strange as a data
> model and backup becomes rather difficult. How does sympa handle this
> kind of environment?

you will be OK.

your database will be sane. There is a data model document on the sympa.org
site somewhere but it's 11 tables.

I'm no DB expert, but I have noticed some places where the schema could
probably be optimized for better performance. that said, on modern hardware
it's fine. sympa's perl code uses a lot more CPU than the db does.

there is a per-list directory in the filesystem that contains config files.
Sometimes they all have to be re-read, which can be slow; however, the
developers have improved this with caching and with 2000 lists on reasonable
hardware you will be fine. I have 500 lists and a 4-core 2.5GHz xeon, and
SATA disks, and it is fine. With an old sympa version on a dual p3, scsi,
and about 1000 lists i would frequently have the CGI time out as it had to
parse all the list configs.

danno
--
Dan Pritts, Sr. Systems Engineer
Internet2
office: +1-734-352-4953 | mobile: +1-734-834-7224





Archive powered by MHonArc 2.6.19+.

Top of Page