MySQL慢查询监控是指对MySQL数据库中执行时间较长的SQL查询进行监控和分析的过程。慢查询通常指的是执行时间超过预设阈值的查询,这些查询可能会导致数据库性能下降,影响应用程序的响应速度。
在MySQL配置文件my.cnf
或my.ini
中添加以下配置:
[mysqld]
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-query.log
long_query_time = 2
log_queries_not_using_indexes = 1
上述配置表示开启慢查询日志功能,将慢查询日志保存到/var/log/mysql/slow-query.log
文件中,设置慢查询阈值为2秒,并记录未使用索引的查询。
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
腾讯云数据库TDSQL训练营
Elastic 实战工作坊
腾讯云消息队列数据接入平台(DIP)系列直播
Elastic 实战工作坊
DB TALK 技术分享会
DB-TALK 技术分享会
云+社区技术沙龙[第20期]
领取专属 10元无门槛券
手把手带您无忧上云