MYSLQ索引-慢查询

MYSQL索引-慢查询日志

MySQL日志类型

日志用于记录数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以
根据日志分析和解决问题,从而对数据库进行恢复。

在这里插入图片描述

慢查询日志

查看慢日志信息:

show variables like “%slow%”;

​ slow_query_log = ON 开启慢查询日志否则不开启

​ log_launch_time:如果创建线程需要比slow_launch_time更多的时间,服务器会增加 Slow_launch_threads的状态变量

查看记录时间(超过这个时间就任务是慢查询!):

show variables like “%long%”;

在这里插入图片描述

​ long_query_time:慢查询日志时间阀的阈值,执行操作这个时间就会记录慢查询日志。时间范围为[0.10] 可以精确到微妙!

查看慢日志记录的文件载体类型:

show variables like “%log_out%”;

在这里插入图片描述

​ Value = FILE,表示记录到文件。如果是TABLE表示记录到表中。如果是记录到表,则表的路径在:库mysql-表slow_log

查看慢日志文件路径:

show variables like “%datadir%”;

在这里插入图片描述

到日志文件中查看日志记录就可以看到具体是那条执行语句执行慢,可针对性的做优化!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值