1.2 MySQL服务性能分析
MySQL服务器的性能通常通过监控命令查看系统工作状态,确定哪些因素成为瓶颈。
1.2.1 SHOW GLOBAL STATUS
10. Select_full_join
全联接无索引联接,尽量避免,优化查询。
11. Select_full_range_join
值过高说明使用了范围查询联接表,范围查询比较慢,可优化。
13. Table_locks_waited
表被锁定导致服务器锁等待
1.2.3 开启慢查询日志配置
排查导致MySQL运行缓慢的问题SQL,开启慢查询日志配置,可能有很有帮助:
show variables like '%quer%';
开启慢日志
set global slow_query_log = on;
slow_query_log=1
slow_query_log_file=/YOUR_DIR/mysql_slow.log
配合慢查询日志分析工具(如mysqlsla)
https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79288257