双至强P4,2G内存,windows2003+sp1服务器,mysql5.0.18,mysql始终不能超过25%cpu使用率,任务管理器查看只有一颗cpu占用接近100%,其它三颗都很低,请教各位如何让mysql支持多cpu,谢谢!

解决方案 »

  1.   

    http://topic.csdn.net/t/20050802/00/4182426.html
      

  2.   

    你试试把my-huge.cnf改成my.cnf看看会不会高一点
      

  3.   

    按照iisbsd(墙头草,和稀泥)的提示分别同时进行几个比较大的表的查询,看到cpu占用率是上去了,但只是我的应用在跑的情况下,cpu占用率仍然如我刚开始说的那种情形。用administrator查看health,number of sql queries平均都在40以上。是否因为我的应用查询数据库对其压力不够高所致?
      

  4.   

    单一的查询只能是一个线程处理,所以最多也就让一个CPU跑满。等什么时候MySQL能聪明到把单一查询分片成为多个不同的部分,用多个线程查询,才有可能用到所有的CPU。