Comment MySQL termine-t-il l'instruction SQL en cours d'exécution ? Ci-dessous, je vais vous présenter comment le mettre en œuvre.
Étapes de fonctionnement :
show processlist;
Découvrez la déclaration que vous souhaitez arrêter
Découvrez ensuite l'identifiant de la déclaration que vous souhaitez mettre fin
Sous le système mysqladmin -uroot -ppassword kill将
effacez simplement l'identifiant que vous souhaitez tuer.
Processus d'exécution de l'instruction de requête MySQL :
1. Le client envoie une requête au serveur
2. cache Si le cache est atteint, le résultat stocké dans le cache est renvoyé immédiatement. Sinon, passez à l'étape suivante :
3. Le serveur effectue l'analyse et le prétraitement SQL, puis l'optimiseur génère le plan d'exécution correspondant
4. optimiseur, Appeler l'API du moteur de stockage pour exécuter la requête
5.Renvoyer les résultats au client.
Recommandations d'apprentissage associées : Tutoriel MySQL
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!