Cet article présente principalement les informations pertinentes sur des exemples simples de réglage des performances des instructions mysql sql Les amis dans le besoin peuvent se référer à
mysql sql Simple. exemple de réglage des performances des instructions
Lors du développement de serveurs, il existe parfois certaines exigences en matière de concurrence. Parfois, ce qui affecte la vitesse est une certaine instruction SQL, telle qu'une certaine procédure stockée . . Supposons maintenant que lors de l'exécution du code serveur, un certain SQL soit exécuté lentement. Comment l'optimiser ?
Si le code du serveur exécute maintenant très lentement la procédure stockée SQL suivante :
call sp_wplogin_register(1, 1, 1, '830000', '222222');
Vous pouvez déboguer comme suit :
1. Ouvrez le profilage MySQL :
2. , nous Deux SQL sont exécutés ici, l'un est une instruction de validation et l'autre consiste à appeler l'instruction de procédure stockée ci-dessus :
3. Utiliser le profilage pour afficher Le temps d'exécution de chaque SQL, où la procédure stockée consiste en une série de SQL, est également décomposé et affiché ici :
peut être vu en rouge. La vitesse d'exécution de SQL ici est loin du même ordre de grandeur que celle des autres instructions SQL. Nous optimisons cette ligne, comme par exemple en établissant un index pour le champ f_phone.
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!