2009-10-15 4 views
1

Je me demande s'il y a quelque chose que je peux faire pour mieux garder ma liste de processus propre lorsque je lance des commandes avec MySQL. À l'heure actuelle, j'ai vu beaucoup de:Processus d'affichage Mysql - Commandes de sommeil et quoi faire

17325 user_a localhost db_1 Sleep 1132 NULL

17464 user_a localhost db_1 Sleep 1124 NULL

17983 user_a localhost db_1 Sleep 1078 NULL

18113 user_a localhost db_1 Sleep 1068 NULL

18207 user_a localhost db_1 Sleep 1060 NULL

18231 user_a localhost db_1 Sleep 1058 NULL

18353 user_a localhost db_1 Sleep 1047 NULL

18447 user_a localhost db_1 Sleep 1040 NULL

18489 user_a localhost db_1 Sleep 1036 NULL

23408 user_a localhost db_1 Sleep 637 NULL

Y at-il quelque chose dans mon PHPScript que je peux faire pour nettoyer ça?

Script ressemble: $q = 'select id from db_1 where fkId=2'; $ar = mysql_query($q); while($row=mysql_fetch_array($qr)){ echo($row['id']; }

Merci à l'avance!

Répondre

2

Je vais deviner que puisque vous avez 10 threads, vous utilisez des connexions persistantes. Que font les connexions persistantes lorsqu'elles ne traitent pas une requête? ils dorment. c'est donc normal et n'a pas besoin d'être nettoyé.

sauf si vous souhaitez désactiver les connexions persistantes.

+0

va google connexion persistante. Je vous remercie – Petrogad

Questions connexes