[Tickets #5869] Very high load when 100+ concurrent users

bugs at bugs.horde.org bugs at bugs.horde.org
Wed Nov 7 08:13:23 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5869
-----------------------------------------------------------------------
 Ticket             | 5869
 Created By         | lumir.jasiok at vsb.cz
 Summary            | Very high load when 100+ concurrent users
 Queue              | Horde Groupware Webmail Edition
 Version            | 1.0.3
 Type               | Enhancement
 State              | New
 Priority           | 3. High
 Owners             | 
+New Attachment     | leftjoin_to_innerselect-hwe-1.0.3.patch
-----------------------------------------------------------------------


lumir.jasiok at vsb.cz (2007-11-07 00:13) wrote:

After I migrated from Horde2 to HWE1.0.3, the webmail became deadly slow -
even on better HW and OS! That's why I did a research of the code and
optimized one of key SQL queris so that it now works ~40 times faster with
PostgreSQL. It's been tested by thousands of our users in production
environment of my University for two weeks without negative feedback.

The point of the enclosed patch is to replace a LEFT JOIN with inner
SELECT. I was wondering if you made it that way because of some
compatibility issues?

I am aware that the patch may not be considered up to your coding
standards, but for me it works. If possible, please merge the code as soon
as possible so that next security patches won't break the hack for me :-)

Sincerely,

Lumir Jasiok, Ivan Dolezal



More information about the bugs mailing list