我们的一台 mysql 服务器突然访问速度变慢了。所以我读到一些地方,他们说这可能是由于 var 大小造成的?我不太清楚如何检查其根本原因。CPU 几乎达到 150%。有任何迹象表明这一点。到目前为止,我已经尝试过了。
du -sh *
4.0K account
67M cache
4.0K cvs
16K db
8.0K empty
4.0K games
4.0K gdm
148G lib
4.0K local
16K lock
624M log
0 mail
4.0K nis
4.0K opt
4.0K preserve
400K run
298M spool
4.0K tmp
359M www
12K yp
答案1
/var/lib 非常大,而且许多发行版中 mysql 的数据目录默认位于此处。您可以对 /var/lib 执行 du -sh 吗?如果 mysql 也位于此处,也可以对该目录执行 du -sh 吗?
你可能想尝试一下mysqltuner.pl,以了解您有多少数据和索引、缓冲区和缓存如何修剪、您的查询量和慢速查询量(等等)。