Différence: thread - query ? - SQL/NoSQL - Programmation
Marsh Posté le 18-01-2004 à 18:04:05
Un thread, c'est ce qui est exécuté par le processeur. Il peut y en avoir plusieurs dans un même programme, qui permet de les exécuter sur plusieurs processeurs différents, ou de ne pas perdre de temps lorsqu'un des threads est "bloqué" (attente d'infos).
Chaque thread passe son temps à exécuter des query.
Dans le show processlist, tu vois, pour chaque thread, la requête qu'il est en train d'exécuter (s'l est en train d'en exécuter une).
Marsh Posté le 18-01-2004 à 15:03:21
Salut,
mysql> \s
--------------
mysql for pc-linux-gnu (i686)
Connection id: 2272995
Current database:
Current user: cyril@localhost
Current pager: stdout
Using outfile: ''
Protocol version: 10
Connection: Localhost via UNIX socket
Client characterset: latin1
Server characterset: latin1
Uptime: 1 day 24 min 49 sec
Threads: 112 Queries per second avg: 274.453
Quel est la différence etre threads et queries ?
SHOW [FULL] PROCESSLIST shows you which threads are running.
http://www.mysql.com/doc/en/SHOW_PROCESSLIST.html
Et quand je regarde show processlist, je vois les queries en cours donc je vois pas trop la différence
Message édité par Limit le 18-01-2004 à 15:09:03