Hello, I have retested the performance impact of my icfetch_speedup and db_header_speedup patches. (My previous tests were irrelevant because logging caused the main overhead).
The dbmysql patch was applied; it's simple and obvious so who needs to test it anyway... Here are the results, on the same machine and the same settings, with no other tasks running and no swapping, average between 10 secs somewhere in the beginning of the operation and 10 secs somewhere at the end, in messages per second: dbmail 2.0+dbmysql: 128 2.0+dbmysql+icfetch_speedup: 184 2.0+dbmysql+icfetch_speedup+db_header_speedup: 193 So, both speedups work but the real big impact is in icfetch_speedup. Unfortunately it's the more complicated as well, and so requires some testing and/or independent review before getting included into the 2.0.x branch. But it's still small enough to be included, I think. Yours, Mikhail Ramendik