SHOW PROCESSLIST de commande MySQL: le sommeil

Quand je lance le SHOW PROCESSLIST des bases de données MySQL, j'obtiens ce résultat:

mysql> show full processlist;

+--------+------+-----------+--------+---------+-------+-------+-----------------------+
| Id     | User | Host      | db     | Command | Time  | State | Info                  |
+--------+------+-----------+-------+---------+-------+-------+-----------------------+
| 411665 | root | localhost | somedb | Sleep   | 11388 |       | NULL                  | 
| 412109 | root | localhost | somedb | Query   |     0 | NULL  | show full processlist | 
+--------+------+-----------+-------+---------+-------+-------+------------------------+

Je voudrais savoir le processus de "Sommeil", c'est sous son Commandement. Ça veut dire quoi? Pourquoi il est en cours d'exécution depuis un long moment et montrant NULL? Il est prise de la base de données lent, et quand je tue le processus, puis il fonctionne normalement. S'il vous plaît aider moi.

  • il ne fait rien, il est là, il "attend" pour une connexion.
  • pouvons-nous trouver la requête est en attente de connexion ? mon que fait un certain sens ? Et pourquoi il est en train de ralentir ma base de données ?
  • Est-il vraiment le ralentissement de votre base de données vers le bas? son de ne rien faire. C'est en fait une connexion c'est de ne rien faire - par exemple, peut-être que vous vous êtes connecté sur un autre terminal d'un moment de retour, et n'a pas débrancher etc.
  • ce n'est pas une requête en attente d'une connexion. ses une connexion pointeur d'attente pour le délai de résiliation. et il n'a pas d'impact sur les performances. La seule chose que son utilisation est quelques octets, comme à chaque connexion. Vraiment le pire des cas sa à l'aide d'une connexion de votre piscine, si vous souhaitez connecter plusieurs fois par le biais de la console de client et il suffit de fermer le client sans fermer la connexion vous pouvez utiliser toutes vos connexions et d'attendre le délai d'attente de pouvoir vous connecter de nouveau... mais c'est très rare 🙂
  • je vous remercie beaucoup.
  • J'ai le même problème. Pourquoi tu dis mais c'est très rare ? Et quels sont les paramètres qui est lié à la config délai de couchage connexions dans mon.cnf?
  • voir stackoverflow.com/questions/2407732/... et dba.stackexchange.com/questions/1558/...
  • Faire de cette réponse. Vous aurez mon upvote.
  • fait ..........
  • geek, vous devez les accepter une réponse, probablement Rufin", si elle résolu votre question ...

InformationsquelleAutor gthm | 2012-08-30