家
青山绕绿水
炊烟携风云
家老行渐缓
儿孙满堂欢
telnet ip port |
telnet 127.0.0.1 3306 |
curl http://ip:port |
curl http://10.10.10.10:3306 |
ssh -v ip -p port |
ssh -v 10.10.10.10 -p 1522 |
慢查询日志在日常数据库运维中经常会用到,我们可以通过查看慢查询日志来获得效率较差的 SQL ,然后可以进行 SQL 优化。本篇文章我们一起来学习下慢查询日志相关知识。
慢查询日志(Slow Query Log),主要用来记录在 MySQL 中执行时间超过指定时间的 SQL 语句。通过慢查询日志,可以查找出哪些语句的执行效率低,以便进行优化。
默认情况下,MySQL 并没有开启慢查询日志,可以通过修改 slow_query_log 参数来打开慢查询日志。与慢查询日志相关的参数介绍如下:
一般情况下,我们只需开启慢查询日志记录,配置下阈值时间,其余参数可按默认配置。对于阈值时间,可灵活调整,比如说可以设置为 1s 或 3s 。