我们的服务器配置是WINDOWS2003+APACHE+MYSQL,因为我们这个接口每秒都有几十条请求信息,造成CPU占用率始终在95%左右,搞的APACHE服务器经常死机,请问大家谁碰到过这种情况,有啥好的解决方法没?

解决方案 »

  1.   

    show full processlist
    看看95%的负载时,有些神马语句在执行另外top看看是什么进程在占用CPU资源。
      

  2.   

    查看了进程,就是这个mysqld-nt.exe占用了95%的CPU资源,自己跑测试数据很正常,这是个接口程序,每秒都有几十条大数据请求过来,请问下MYSQL或APACHE有什么地方可以优化,MYSQL每个表建了主索引。
      

  3.   

    show full processlist贴出来看看。
      

  4.   

    show full processlist 检查一下都是些什么连接,在做些什么操作。
      

  5.   

    在哪输入这个命令呢 show full processlist
      

  6.   

    换成INNODB存储引擎,你的问题立马解决。
      

  7.   

    请问下,WINDOWS下具体怎么操作呢,
      

  8.   

    alter table tbname engine=innodb;
      

  9.   

    alter table tt engine=innodb;