概述
mysql 查看负载
2009-06-08 13:19
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
分别意思为:查询时间 锁定时间 查询结果行数 扫描行数
主要看那些扫描行数超多的语句.然后去数据库加上对应的索引
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解析,从而使用速度加快
skip-name-resolve
这样连接时 MySQL就不会对连接来的IP或域名进行DNS解析,从而使用速度加快
转载于:https://blog.51cto.com/colinzhouyj/608383
最后
以上就是迅速小笼包为你收集整理的mysql 查看负载的全部内容,希望文章能够帮你解决mysql 查看负载所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复