有人能告诉我下面的信息是什么意思或说什么吗?我对MySQL不是很熟悉。这个信息来自我的主机提供商。我特别感兴趣的是命令和时间评论意味着什么或正在告诉他们什么。
查看当前mysql进程列表,我们注意到以下与您的帐户相关的线程:
| Id | User | Host | db | Command | Time | State | Info |
| 4655267 | xyz | localhost | xyz | Sleep | 111 |
| 4655961 | xyz | localhost | xyz | Sleep | 8 |
| 4654241 | xyz | localhost | xyz | Sleep | 126 |
| 4655961 | xyz | localhost | xyz | Sleep | 38 | 以下是有关情况的更详细信息:
最近,我遇到了与共享主机提供商有关我的MySQL使用的情况。参考页面已经启动和运行了近两年,没有问题,直到两天前,当他们声称它利用了过多的资源和负载的服务器,使它不稳定。在过去的9个月里,我们的网站流量和统计数据是一样的,而且可能更长。
他们在把它们拖出来后给我提供了一些信息,但我的问题是:
以下是他们提供的一些信息:
CPU: 0.06 %
Memory: 0.17 %
Mysql: 1.2 %
Top Process %CPU 3.0 /usr/php4/bin/php / specific file name
Top Process %CPU 1.5 /usr/php4/bin/php / specific file name 您的帐户的问题是MySQL使用率很高。其他帐户的平均使用率是MySQL的0.2%,而您的帐户消耗超过1%。
查看当前mysql进程列表,我们注意到以下与您的帐户相关的线程:
+ Id | User | Host | db | Command | Time | State | Info |
| 4655267 | xyz | localhost | xyz | Sleep | 111 |
| 4655961 | xyz | localhost | xyz | Sleep | 8 |
| 4654241 | xyz | localhost | xyz | Sleep | 126 |
| 4655961 | xyz | localhost | xyz | Sleep | 38 |请确保您的帐户一次有不超过2-3个同时进行的mysql连接,并且继续优化连接池的连接字符串;还要确保所有连接在使用后都正确终止,并且没有任何连接作为“空闲打开”。
在过去的七天里,我检查了资源的使用情况,这就是它对MySQL的说明。奇怪的是,由于页面不再是活动的,并且在过去的2.5天里都没有使用,所以它的使用率一直在上升或保持不变。
1/21/11 : Number of MySQL procs (average) - 1.19
1/20/11 : Number of MySQL procs (average) - 1.24
1/19/11 : Number of MySQL procs (average) - 1.20
1/18/11 : Number of MySQL procs (average) - 1.18
1/17/11 : Number of MySQL procs (average) - 1.13
1/16/11 : Number of MySQL procs (average) - 1.08
1/15/11 : Number of MySQL procs (average) - 1.09发布于 2011-01-22 08:43:33
好的,回答你的问题:
mysql_pconnect每个Apache进程都有一个连接。或者,切换到mysql_connect。唯一真正的编程答案是检查您的索引,对您的查询执行EXPLAIN,等等,这是正常的MySQL优化内容。真正的答案,我怀疑,是找到一个主机,不抱怨时,您使用20美分/毫升的计算能力。
发布于 2011-01-21 16:15:03
你可以得到更好的信息mysql处理列表
另外,如果您使用mysql或phpmyadmin,您实际上可以看到确定查询时间的进程,并查看哪些查询需要很长时间才能执行。
https://stackoverflow.com/questions/4760959
复制相似问题