[TYPO3-english] Saving pages in BE locks complete database - working workaround
Christopher Lörken
lists at bytro.com
Sun Oct 17 01:30:07 CEST 2010
As a follow-up for this problem: Thanks to some comments on
http://bugs.mysql.com/bug.php?id=39091 I've been able to work around the
problem.
The reason for the database locks was due to a bug in MySQL which takes
extremely long to clear it's query cache when it is large and a lot of
entries in it are invalidated.
We had a query cache size of 3GB and reducing it to 256MB effectively
got rid of the problem for us.
As I wrote the problem arose when updating the "pages" table since in a
Typo3 installation very many queries are issued on that table and hence
stored in the query cache. One of the things which makes it probably
even worse is the fact that the standard select queries on that table
have timestamps of the current time in seconds in them so that they are,
even for the same user, new every second which effectively floods the
query cache with useless queries. And in a setup with lots of RAM
available and a large query cache, this will cause the problem.
Anyway, thanks for your feedback. Maybe this note will help others.
Regards,
Christopher
More information about the TYPO3-english
mailing list