我有一个严重的问题在我的服务器与MySQL服务器,它超载本身没有任何错误
在/ var /日志/ mysqld的
我该怎么做才能找出问题所在?
my.cnf是
[mysqld] set-variable=local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql old_passwords=1 skip-bdb set-variable = innodb_buffer_pool_size=256M set-variable = innodb_additional_mem_pool_size=20M set-variable = innodb_log_file_size=128M set-variable = innodb_log_buffer_size=8M innodb_data_file_path = ibdata1:1000M:autoextend
请帮忙,thx
在这种情况下开始的好地方就是打开mysql程序,connect,然后运行:
$ show processlist;
这会给你一个运行进程的列表。 从那里你应该能够看到什么过程吸取所有的CPU。 你也可以运行“show full processlist”看看整个命令是否被切断。 Phpmyadmin通过点击主页面上的“进程”使这个更容易一些。 您甚至可以通过指定pid来终止进程。
如果你不知道为什么它会从这个信息中重载,你应该打开查询日志和慢速查询日志,并检查要求的mysql服务器: