mysql5.7 mis les requêtes lentes fenêtres

Motivation: Pourquoi activer requête lente? Il est de rendre les enregistrements de requête MySQL sur la déclaration de la prochaine long_query_time, puis optimize pour sql

fenêtres sous mysql5.7 configuration de requêtes lentes

Voir configure lentement la requête 
Afficher les variables comme '% query%' ;

Rédiger des images décrites ici

afficher les variables comme « long_query_time »; // requête lente peut afficher l'heure actuelle 
jeu long_query_time = 1; // lent temps par défaut de requête est de 10 secondes plus lent temps de requête peut également être modifiée

mysql5.7 peut être écrit directement dans le fichier de configuration my.ini configuration dans 
/ Démarrer *
log_slow_admin_statements = ON 
log_slow_slave_statements = ON 
s = 1 // tour sur requête lente (dire beaucoup de blog = on off, mon mysql natif est en fait 1, 2)
E = slow_query_log_file: \ MySQL -5.7.13-Winx64 \ Data \ PC-PC-slow.log // définir le chemin 
long_query_time = 1 // régler l'heure d'interrogation lente plus d'une seconde enregistrement 
/ Fin * /

Pour configurer les espèces my.ini

/ ************************************************* ******* /

Voir le temps d'exécution de la déclaration de

Afficher les variables telles que 'profilage', voir l' analyse des performances de l' instruction SQL 
pour voir si le profil ouvert 5.7 
MySQL> Afficher les variables comme '%% profilage'; 
+ -------- + --- + 
| variable_name | Valeur | 
+ - + --- + ------- 
| have_profiling | OUI | 
| profilage | ON | 
| profiling_history_size | 15 | 
+ -------- + --- + 
SET Profiling = ON, profil ouvert 
vue de l'exécution temps d'exécution sql au large des 
profils d'exposition;

MySQL> Afficher les profils, 
+ ---- + ---- + --------------------------- + 
| query_id | Durée | Rechercher | 
+ ---- + ---- + --------------------------- + 
| 1 | 0,00081975 | EXPLIQUEZ SELECT * de t_log_login ID = WHERE '46702e55f23911e49d5cac162d8aadd4' | 
| 2 | 0,00436950 | SELECT * OÙ t_log_login d'ID = '46702e55f23911e49d5cac162d8aadd4' | 
+ ---- + ---- + ---------------- ----------- + 
temps passé exécution de l' instruction query_id = requête temps 1

sélectionner somme (durée) de information_schema.profiling où query_id = 1; # ID = 1 Interrogation

Voir # Interrogation ID = temps d'exécution de 1 
mysql> Profil de show pour la requête 1;

Publié 168 articles originaux · louange gagné 16 · vues 90000 +

Je suppose que tu aimes

Origine blog.csdn.net/ajax_yan/article/details/105087747
conseillé
Classement