MySQL Forums
Forum List  »  MyISAM

MyISAM not scaling well
Posted by: James Brown
Date: November 09, 2010 11:08AM

Hi all,

I have one MySQL server in one node and I will use other nodes as clients to forward queries in a flow style. Each client node will forward one query after the other. The question is, how will the server behave when increasing the number of concurrent query flows?

I expected that MySQL will scale at least a few concurrent flows, but the number of queries per time does not increase when increasing the number of flows.

System description:
4 quad-core Opteron (16 cores total), 8GB RAM. MySQL 5.1.
Queries are short (some milliseconds) and read-only.
Tables: around 80GB, MyISAM, stored in a SSD.
I tried with different key_buffer_size and read_buffer_size but no differences.
Max_connections is set to 1024.

When I launch 2 query flows, I can see them when doing "show processlist", and are being executed. The CPU usage is quite low, around 20%. And the query per time metric is the same as using only 1 query flow.

Any idea? Is there any documentation about testing MyISAM with several threads and short read-only queries?

Thanks in advance!

Options: ReplyQuote


Subject
Views
Written By
Posted
MyISAM not scaling well
4013
November 09, 2010 11:08AM
1719
November 13, 2010 12:55AM
1697
November 15, 2010 05:29AM
1664
November 16, 2010 01:07AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.