User Tools

Site Tools


doc:appunti:linux:sa:mysql

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:mysql [2026/09/09 15:23] – [Errore "Tablespace is missing for a table"] niccolodoc:appunti:linux:sa:mysql [2026/09/09 15:29] (current) – [Debug query MySQL] niccolo
Line 473: Line 473:
 </code> </code>
  
-Il campo **STATE** e **INFO** sono stati troncati a 30 caratteri per leggibilità, può essere necessario visualizzarli per intero.+Il campo **STATE** e **INFO** sono stati troncati a 30 caratteri per leggibilità, può essere necessario visualizzarli per intero. Se si vuole ispezionare solo le query (e non ad esempio i processi che gestiscono le repliche remote) si può imporre la clausola **%%WHERE COMMAND = 'Query'%%**. 
 + 
 +Un'altra utile informazione di debug è conoscere da quale utente/host sono arrivate le query attualmente in esecuzione: 
 + 
 +<code sql> 
 +SELECT USER,HOST,COUNT(*) AS queries 
 +    FROM information_schema.PROCESSLIST 
 +    WHERE COMMAND <> 'Sleep' 
 +    GROUP BY USER,HOST 
 +    ORDER BY queries DESC; 
 +</code> 
 + 
 +che restituisce qualcosa del tipo: 
 + 
 +<code> 
 ++-----------------+---------------------+---------+ 
 +| USER            | HOST                | queries | 
 ++-----------------+---------------------+---------+ 
 +| asterisk        | localhost                 4 | 
 +| system user                               2 | 
 +| system user     | connecting host           2 | 
 +| event_scheduler | localhost                 1 | 
 +| root            | localhost                 1 | 
 +| replication     | 66.129.155.28:34304 |       1 | 
 +| replication     | 176.39.122.13:49282 |       1 | 
 ++-----------------+---------------------+---------+ 
 +</code> 
  
doc/appunti/linux/sa/mysql.1788960224.txt.gz · Last modified: by niccolo