|
发表于 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
-----------------------------
以下都和上面相同。这些参数表示什么?望给予指点,谢谢!
我的论坛在访问的时候也是非常慢,握手时间大约在一分钟左右,然后刷一下就全部页面都出现了,不知是何原因? |
|