On 9 Jun 2009, at 22:43, Daniel Ouellet wrote:

If I may asked, why would you really want to get a 2GB buffer?

The app generates a lot of database traffic, as well as doing some fairly large transactional queries, hence the need for InnoDB. MySQL queries keep failing with lack of memory errors:

090609 17:23:42 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 1048548 bytes) 090609 17:25:10 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 260160 bytes) 090609 17:25:11 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 260160 bytes) 090609 17:25:11 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 260160 bytes) 090609 17:25:11 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 260208 bytes) 090609 17:25:11 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 1048548 bytes) 090609 17:25:23 [ERROR] /usr/local/libexec/mysqld: Out of memory (Needed 260464 bytes)

And bouncing the MySQL server seems to bring it back to life. If I can't change the hard limits on the OS, is there something I can do to MySQL to make it happier?

G.

--
Bought to you by the Department of Redundancy Department's Recursion Division of Recursion
http://playr.co.uk/

Reply via email to