Cet article présente principalement les informations pertinentes sur l'explication détaillée des exemples SQL que mysql enregistre. Voici la méthode d'implémentation. J'espère qu'elle pourra aider tous les amis dans le besoin à se référer
<.>mysql enregistre la consommation Lorsque sql
mysql peut enregistrer du SQL fastidieux ou du SQL non indexé dans le journal lent pour une analyse d'optimisation.1. Activez le journal des requêtes lentes mysql :
Le journal des requêtes lentes mysql est très utile pour suivre les requêtes problématiques et peut analyser les requêtes gourmandes en ressources dans le courant programme.instruction SQL, comment ouvrir l'enregistrement du journal des requêtes lentes de MySQL ?mysql> show variables like 'log_slow_queries'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | log_slow_queries | OFF | +------------------+-------+ 1 row in set (0.01 sec) mysql>
long_query_time=1 log-slow-queries=/var/mysql/logs/slow.log
long_query_time
log-slow-queries[=file_name]
2. Configuration de l'enregistrement des requêtes d'index inutilisées dans le journal lent
[root@localhost mysqlsla-2.03]# more /etc/my.cnf [mysqld] datadir=/var/lib/mysql log_bin=/tmp/mysql/bin-log/mysql-bin.log log_bin=ON socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 log_slow_queries=/tmp/127_slow.log long_query_time=1 log_queries_not_using_indexes .......
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!