I have a rather simple query
SELECT col1 FROM table1
This command outputs about 300K+ entries per second, which sounds reasonable, yet other methods for mass decoding of saved data (e.g. array deserialization) works at the limit of what the hard drive enables, i.e. 40-50 MB/s, compared with 2-3 MB/s with MySQL.
I see that my MySQL machine is CPU bound, and I reckoned there must be a simpler solution to continue to use MySQL and enjoy double figure speed throughput (for queries complex in the same order of magnitude, of course) without spending a fortune on hardware
Any ideas how to fiddle with the server to make this happen?
EDIT: I use the MyISAM engine
EDIT: The server is already a decent machine so I'm not trying to pinch my pennies here...