LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1277|回复: 2

请教mysql服务器反应慢

[复制链接]
发表于 2005-3-29 22:51:07 | 显示全部楼层 |阅读模式
我网站用局域网mysql-server-4.1.7-4.RHEL4.1
redhat as4
selinux禁用的情况下,从非本机连mysql反应很慢
今天下午突然这样
mysql表不多,也不大
以前用mysql网站下的4.1也有这个问题
不是一直都慢
网站访问量不大,mysql并发只有20左右
请大家帮忙分析下,为什么会慢
谢谢
发表于 2005-3-30 17:40:14 | 显示全部楼层
mysql在本地连接的情况如何?
如果本机也慢,那可以用top看一下整个系统的负载情况如何。
如果整个系统的负载不高,可以在top里查找msyql的主程序,看看它的占用内存情况。
从top里可以看到比较多的东西,比如io,等。

如果mysql占用内存非常大,并且在top里标出僵死的样子,
那么最好是用netstat 输出mysql的情况。可以观察到哪些ip在访问mysql, 各个链接目前的情况如何。
或者是使用mysqladmin来查看目前数据库的状况。
mysqladmin的使用方法你看一下手册。

netstat -p -a | grep msyql这样就可以看得比较清楚了。

数据库反映慢,是多种情况引起的。要综合分析。

希望能够帮助你。
回复 支持 反对

使用道具 举报

发表于 2005-4-23 01:42:39 | 显示全部楼层
Post by 黄叶
mysql在本地连接的情况如何?
如果本机也慢,那可以用top看一下整个系统的负载情况如何。
如果整个系统的负载不高,可以在top里查找msyql的主程序,看看它的占用内存情况。
从top里可以看到比较多的东西,比如io,等。

如果mysql占用内存非常大,并且在top里标出僵死的样子,
那么最好是用netstat 输出mysql的情况。可以观察到哪些ip在访问mysql, 各个链接目前的情况如何。
或者是使用mysqladmin来查看目前数据库的状况。
mysqladmin的使用方法你看一下手册。

netstat -p -a | grep msyql这样就可以看得比较清楚了。

数据库反映慢,是多种情况引起的。要综合分析。

希望能够帮助你。



我用netstat -p -a | grep msyql查看数据如下:请版主帮忙分析一下。
tcp--0--0--*:mysql--*:*---LISTEN--1680/
unix-- 2--[ACC]--STREAM---LISTENING---2141--1680---/Var/lib/mysql/mysql.sock
unix-- 3--[ ]--STREAM---CONNECTED---15694182-- ---/Var/lib/mysql/mysql.sock
unix-- 3--[ ]--STREAM---CONNECTED---15694178-- ---/Var/lib/mysql/mysql.sock
unix-- 3--[ ]--STREAM---CONNECTED---15694160-- ---/Var/lib/mysql/mysql.sock
unix-- 3--[ ]--STREAM---CONNECTED---15694149-- ---/Var/lib/mysql/mysql.sock
unix-- 3--[ ]--STREAM---CONNECTED---15692037--1680/ ---/Var/lib/mysql/mysql.sock
-----------------------------
以下都和上面相同。这些参数表示什么?望给予指点,谢谢!

我的论坛在访问的时候也是非常慢,握手时间大约在一分钟左右,然后刷一下就全部页面都出现了,不知是何原因?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表