先写一个简单php测试页面试试,对每个接口进行时间测试,例如:echo "step1";
mysql_connect(...);
echo "step2";
mysql_select_db(...);
echo "step3";
....同时,观察mysql server的状态,包括processlist, status等
mysql_connect(...);
echo "step2";
mysql_select_db(...);
echo "step3";
....同时,观察mysql server的状态,包括processlist, status等
我遇到过一次这样的情况,原因是php转换一个ip的域名,要等到转换超时时页面才会出现,改回代码后,就ok了
让程序连接远程数据库服务器,速度很正常这应该是mysql server的问题吧另外小木说的
观察mysql server的状态,包括processlist, status
在哪观察?是要写程序还是mysql里有哪个程序就是做这个的?
以前用mysql都是装上就OK,所以没深入研究过,不知道这些都怎么弄
SHOW STATUS或者使用工具,例如MySQL-Front,它有更直观的操作与显示!