先写一个简单php测试页面试试,对每个接口进行时间测试,例如:echo "step1";
mysql_connect(...);
echo "step2";
mysql_select_db(...);
echo "step3";
....同时,观察mysql server的状态,包括processlist, status等

解决方案 »

  1.   

    你是不是改了php的代码。
    我遇到过一次这样的情况,原因是php转换一个ip的域名,要等到转换超时时页面才会出现,改回代码后,就ok了
      

  2.   

    应该是mysql的问题,我现在把数据库放到另一台服务器上
    让程序连接远程数据库服务器,速度很正常这应该是mysql server的问题吧另外小木说的
    观察mysql server的状态,包括processlist, status
    在哪观察?是要写程序还是mysql里有哪个程序就是做这个的?
    以前用mysql都是装上就OK,所以没深入研究过,不知道这些都怎么弄
      

  3.   

    使用SQL语句可以查看processlist, status,这些就是是查看mysql服务器状态SHOW PROCESSLIST
    SHOW STATUS或者使用工具,例如MySQL-Front,它有更直观的操作与显示!