Ed, I don't recall that being an issue, though you will likely need to
tweak the values of your my.cnf file (thread_concurrency for example)
to ensure you're taking advantage of all the cores.

This is highly dependent on your situation - but as you increase
number of CPUs, where you may start to see an issue is with the other
subsystems on your host, such as disk and network.  This is really
more an issue if you're serving many different kinds of data from the
same physical server - with lots of CPUs, you have the power to
crunch, but your disks and network may not be able to keep the CPUs
fed.

To generalize (a lot), 8 CPUs and highly varied databases could
introduce this as a problem for you - in this situation I would really
load it up on RAM and have some very fast disks (good guidelines for
database servers anyway).

If you are setting up more of a single-purpose database server, then
you can take advantage of multiple CPUs serving from the same cached
data.

Pretty general but hopefully helpful.

Another thoughts would be to buy 2 smaller physical servers instead of
1 big one, and use MySQL replication for redundancy and backups.
Could do load-balancing as well but that can be tricky.

Dan




On 8/11/06, Ed Pauley II <[EMAIL PROTECTED]> wrote:
It seems like I once read that you don't get any performance gains in
MySQL when you go above 4 CPUs per server. Is this correct? I was
considering a 4 dual-core CPU machine. Should I go with a 2 dual-core
machine instead?
Thanks!

--
Ed Pauley II




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to