Hi Frank,
we've a very similar performance problems when opening large spaces.
Opening a space with 970 subspaces takes about 35 secs in Windows explorer (CIFS), and 80 secs in Alfresco Web UI.
These figures are measured on a single CPU Alfresco 2.1.1 / MySQL / Windows 2003 32-bits.
Up to now, we tried rebuilding indexes, but it has no significant impact.
I'll try tuning other parameters :
- JVM parameters
- Upgrade to latest 2.1 SP5 (to fix the fragmented indexes bug)
- Upgrade to 2.2 SP1 (they changed the way to store and check permissions)
- MySQL max_heap_table_size and tmp_table_size
and keep you informed of results.
Do someone have other ideas or significant results to improve these performances ?
Regards, Denis
Post-editing - Results of our tests :
None of above parameters have a significant impact on performace (JVM parameters, 2.2SP5, 2.2SP1).
MySQL max_heap_table_size and tmp_table_size not tested, but CPU powser is consumed almost exclusively by tomcat during such time intensive operations.
However, during testing, we noticed that caches can dramatically improve performances (successive opening of large space : 80 sec first time, then about 6 sec).
My conclusion is that caching is definitely an important factor to consider.
I'll further study how to better tune caching parameters (DB level, level 1, level 2).
Any experience feedback on this would be welcome.
Denis