mysql 开启慢查询会影响性能吗_MySQL性能优化(一)--慢查询

一、慢查询概念

慢查询的全称为慢查询日志,在mysql的配置文件中设置SQL操作的时间阀值,我们将超过这个阀值的SQL操作称之为慢查询;

这里所说的慢查询并不是限指select操作,如果insert,update,delete等SQL操作也有超时的,那也是会记录在慢查询日志中的;

二、慢查询参数配置相关

1、查看是否开启慢查询

首先要说明一点,如果你在进行测试时,性能方面没有什么问题,那么mysql的慢查询是不建议开启的,开启的话也会在一定程度上影响MySQL的性能;

如何查看慢查询是否开启;

show variables  like 'slow%';

mysql 开启慢查询会影响性能吗_MySQL性能优化(一)--慢查询_第1张图片

slow_query_log=ON  那么说明慢查询操作开启;

slow_launch_time : SQL操作的时间阀值

slow_query_log_file:  慢查询日志存放地址

2、如何通过全局变量找开慢查询操作

set @@global.slow_query_log = ON;

3、通过修改my.ini慢查询的配置:

我所安装的MySQL是windows版本 5.6的

3.1  找到MySQL 5.6版本的my.ini文件

该文件默认存在于 C:\ProgramData\MySQL\MySQL Serve

你可能感兴趣的:(mysql,开启慢查询会影响性能吗)