On Wednesday 16 April 2008 10:08:44 Vikash Badal wrote:
>  -----Original Message-----
>
> > From: Mel [mailto:[EMAIL PROTECTED]
> > Sent: 15 April 2008 07:52 PM
> > To: freebsd-questions@freebsd.org
> > Cc: Vikash Badal
> > Subject: Re: How do I use more process memory with mysqld
> >
> > On Tuesday 15 April 2008 17:07:14 Vikash Badal wrote:
> > >   datasize         33554432 kB
> >
> > That says 3G.
> >
> > > 48647 mysql      35  20    0   963M   938M kserel 0 718.9H
> >
> > 22.17% mysqld
> >
> > Your my.cnf is missing. Are you sure you're allowing mysql to
> > go beyong 1G?
>
> Sorry about that ... Missed that one.
>
> My.cnf:
> ~~~~~~~~~~
> # The MySQL server
> [mysqld]
> key_buffer = 768M
> max_allowed_packet = 2M
> table_cache = 1024
> sort_buffer_size = 4M
> read_buffer_size = 4M
> read_rnd_buffer_size = 16M
> myisam_sort_buffer_size = 128M
> thread_cache_size = 8
> query_cache_size = 64M
> max_connections = 200

key_buffer_size + (read_buffer_size + sort_buffer_size) * max_connections = 
max_mem_usage:

768 + (4 + 4) * 200 = 2368

From the 963 shown in top, I'm guessing you're around 22 concurrent 
connections. The key buffer is allocated on start up, read/sort buffer on per 
connection base. So if you want it to use more memory, put more in the key 
buffer and make sure to leave 1.6G for your max connections.
-- 
Mel

Problem with today's modular software: they start with the modules
    and never get to the software part.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to