Maison  >  Article  >  base de données  >  MySQL enregistre automatiquement les instances de journal de requêtes lentes

MySQL enregistre automatiquement les instances de journal de requêtes lentes

零下一度
零下一度original
2017-07-23 13:28:541351parcourir

Environnement expérimental :
OS

Modifier les variables :

Variables liées au journal des requêtes lentes :

show (global) variables like '%slow_query%'

Nous activons d'abord le journal des requêtes lentes :

set global 变量名 = 值

是否开启慢查询日志
slow_query_log = OFF 

long_query_time = 10   
最大时间限制,超过此时间,再记录

slow_query_log_file = /usr/slow.log
日志文件位置

log_queries_not_using_indexes = OFF
没有使用索引的搜索是否记录
Modifier l'heure de la requête :

Les deux variables globales restantes, le chemin du journal et les enregistrements non indexés, doivent être les valeurs par défaut.

2. Vérifiez le journal des requêtes lentes MySQL

Vous pouvez le vérifier directement :

Vous pouvez également utiliser

pour consulter le journal des requêtes lentes Journal des requêtes :
vim /usr/local/var/mysql/DyanLideMacBook-Air-slow.log

Afficher l'aide

 :

mysqldumpslow

mysqldumpslow -s at -a  /usr/local/var/mysql/DyanLideMacBook-Air-slow.log

Traduire plusieurs aides couramment utilisées : mysqldumpslow --help

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn