mysql性能问题

服务器 centos 64位, 1CPU 4core, 8G内存, 1T硬盘一个.
同时跑apache, php和mysql, mysql分配内存4g,

现在服务器性能不高,iowait值较大, 访问密集时cpu load值也较大.
现想改善性能, 增加SSD硬盘和内存哪个对性能改善更明显?

感谢提供可行的建议

有个疑问:应用服务器和数据库放在同一台服务器上,会不会很容易导致性能问题,而且很难定位、很难寻求优化方案呢?

个人觉得:通过多台一般机器安装Apache、PHP,搞个负载均衡,外加一个稍微好点的数据库服务器,也要比弄一个高性能的服务器放所有东西要好得多。

我想了解下
1、你优化慢查询了吗?
2、iowait并不能说明磁盘慢 iostat分析下
[url]http://oplinux.com/order/iostat.html[/url]