Jquery中文网 www.jquerycn.cn
Jquery中文网 >  数据库  >  mysql  >  正文 mysql查看负载方法教程

mysql查看负载方法教程

发布时间:2016-05-30   编辑:www.jquerycn.cn
本文介绍了mysql中查看负载的一些方法,有需要的朋友参考下。

如何查看mysql负载呢?参考方法如下:

1,mysql>;\s
2,查看mysql的负载高的原因:
编辑MYSQL配置文件my.cnf,添加以下几行:
 

log_slow_queries=/usr/local/mysql/data/log_slow_queries.log //慢语句日志保存目录
long_query_time=10 //记录SQL查询超过10S的语句
log-queries-not-using-indexes=1 //记录没有使用索引的sql

这样,慢语句就被记录在日志文件中了。
 

复制代码 代码示例:
tail -f /usr/local/mysql/data/log_slow_queries.log 查看日志.

四个参数:
Query_time: 0 Lock_time: 0 Rows_sent: 1 Rows_examined: 54
分别意思为:查询时间 锁定时间 查询结果行数 扫描行数
主要看那些扫描行数超多的语句.然后去数据库加上对应的索引

3,如果MySQL在本机连接速度很快,但远程连接速度慢则在/etc/my.cnf的[mysqld]中添加一项
 

复制代码 代码示例:
skip-name-resolve

这样连接时MySQL就不会对连接来的IP或域名进行DNS解析,从而使用速度加快。

您可能感兴趣的文章:
mysql主从复制读写分离的实现方法
忘记MySql的root密码的解决方法
mysql故障:重启不了,一直在重启状态中
MySQL主从服务器配置的一些总结
ubuntu下mysql配置
搭建mysql数据库主主复制的教程(图文)
搭建mysql数据库主从复制的教程(图文)
libmysqlclient.so.15()(64bit) is needed by perl-DBD-MySQL-3.0007-2.el5.x86_64的解决
mysql开启慢查询以检查查询慢的语句
fedora17中使用yum安装mysql

关键词: mysql   
[关闭]