Well, my question is specifically related to in the event that the buffer usage 
reaches 100%

Quoting Nitin Mehta <ntn...@yahoo.com>: 

> Hi, 
>
> First thing that comes to my mind is that it is probably the best time to put 
> your application server and database server on different hosts. Having said 
> that, in this case increasing buffer pool size is still advisable as per my 
> understanding. Your swap consumption will go up in that case which is not 
> very good either. But giving only 4 GB to Innodb is even worse for the 
> performance. It is subjective though. You should first check if MySQL is 
> actually using the allotted 4GB or not. If not, increasing the value will not 
> help. 
>
> Maybe someone can correct me if I'm wrong. :-) 
>
> Hope that helps! 
>
> Regards, 
> Nitin
>
> -------------------------
> FROM: Machiel Richards <machi...@rdc.co.za>
> TO: mysql@lists.mysql.com
> SENT: Thu, May 20, 2010 1:07:43 PM
> SUBJECT: Innodb buffer pool size
>
> Hi Guys
>
>     I just have a quick question.
>
>   I have done some research into how to determine the size of your Innodb
> buffer pool.
>
>   All of the sources I used, specified that the Innodb buffer pool size
> should be the same size as your database + 10%.
>
>     However, as far as I understand it, the buffer size also relies on that
> amount of memory being available. Thus if you increase the buffer size, the
> amount of memory used will be increased.
>
>   My thinking however, is whathappens when the database size grows bigger
> than the amount of memory available to the hardware. 
>
>   Say for instance,  a server with MySQL also runs other applications. The
> amount of memory on the server is 32Gb and about 31Gb is already in use. 
>
>     The current Innodb buffer pool size is at 4Gb for instance, and the
> innodb tables then grow to be about 8Gb in size.
>
>   What would be the appropriate actions for this to ensure the buffers are
> set to the size to best suit the database needs?

Reply via email to