如何查看mysql负载呢?参考方法如下:
1,mysql>;s
2,查看mysql的负载高的原因:
编辑MYSQL配置文件my.cnf,添加以下几行:
这样,慢语句就被记录在日志文件中了。
四个参数:
Query_time: 0 Lock_time: 0 Rows_sent: 1 Rows_examined: 54
分别意思为:查询时间 锁定时间 查询结果行数 扫描行数
主要看那些扫描行数超多的语句.然后去数据库加上对应的索引
3,如果MySQL在本机连接速度很快,但远程连接速度慢则在/etc/my.cnf的[mysqld]中添加一项
这样连接时MySQL就不会对连接来的IP或域名进行DNS解析,从而使用速度加快。