mysql数据库速度突然变得奇慢,但是还能用,为什么?

lfhfut 2003-09-15 04:52:50
我的MYSQL一直用的都很正常,最近突然发现页面访问速度变的非常慢了,仔细看了一下发现是进行数据库操作的速度变的非常慢了,简直无法忍受,访问的时候还以为是服务器出问题了。

但是我登录到服务器上用命令行的方式进行数据库操作速度却还是很快,不知道为什么。

服务器环境为 redhat linux 7.3 + php 4.1.2 + mysql

以前也出现过这样的问题,也没找到什么原因,重装了一下,现在又有了。

另外只是速度变得非常慢了,各种操作都还是可以的。也不是我的程序的问题,和phpMyAdmin也是一样,速度非常慢。
...全文
704 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
windinstray 2003-09-17
  • 打赏
  • 举报
回复
接分~~
lfhfut 2003-09-17
  • 打赏
  • 举报
回复
好,我试试
lxf_1976 2003-09-16
  • 打赏
  • 举报
回复
使用SQL语句可以查看processlist, status,这些就是是查看mysql服务器状态

SHOW PROCESSLIST
SHOW STATUS

或者使用工具,例如MySQL-Front,它有更直观的操作与显示!
lfhfut 2003-09-16
  • 打赏
  • 举报
回复
应该是mysql的问题,我现在把数据库放到另一台服务器上
让程序连接远程数据库服务器,速度很正常

这应该是mysql server的问题吧

另外小木说的
观察mysql server的状态,包括processlist, status
在哪观察?是要写程序还是mysql里有哪个程序就是做这个的?
以前用mysql都是装上就OK,所以没深入研究过,不知道这些都怎么弄
istrue 2003-09-15
  • 打赏
  • 举报
回复
你是不是改了php的代码。
我遇到过一次这样的情况,原因是php转换一个ip的域名,要等到转换超时时页面才会出现,改回代码后,就ok了
ezhou 2003-09-15
  • 打赏
  • 举报
回复
看看你的网络吧,既然不是软的问题,就是硬的问题!
lxf_1976 2003-09-15
  • 打赏
  • 举报
回复
先写一个简单php测试页面试试,对每个接口进行时间测试,例如:

echo "step1";
mysql_connect(...);
echo "step2";
mysql_select_db(...);
echo "step3";
....

同时,观察mysql server的状态,包括processlist, status等

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧