## 慢查询日志
慢日志记录执行时间过长和没有使用索引的查询语句,报错select、update、delete以及insert语句,慢日志只会记录执行成功的语句。
### 1. 查看慢查询时间:
```
show variables like "long_query_time";默认10s
```

### 2. 查看慢查询配置情况:
```
show status like "%slow_queries%";
```

### 3. 查看慢查询日志路径:
```
show variables like "%slow%";
```

### 4. 开启慢日志
```
set global slow_query_log=1;
```

### 5. 查看已经开启:
```
show variables like "slow_query_log";
show variables like "%slow_query_log%";
```

### 6、查看是否开启记录未使用索引的查询:
```
show variables like 'log_queries_not_using_indexes';
```
### 7、开启未使用索引的查询日志:
```
set global log_queries_not_using_indexes=on;
```
### 8、查看慢查询日志记录位置:
```
show variables like 'slow_query_log_file';
```
### 9、shell 查看慢查询日志:
```
tail -f /var/lib/mysql/e3edd0de9e5d-slow.log;
```
