Written By ROMAN AGABEKOV | MAR 29, 2024
Last update | DEC 25, 2025
# On Linux
top -c -p $(pgrep -d',' mysqld)
PID USER %CPU %MEM TIME+ COMMAND
23891 mysql 187.3 52.1 145:23 /usr/sbin/mysqld SHOW FULL PROCESSLIST; Id User Host db Command Time State Info
1245 app 10.0.1.15:52144 shop_db Query 87 Running SELECT * FROM orders WHERE status = 'pending';
1248 app 10.0.1.18:53321 shop_db Query 79 Running SELECT * FROM orders WHERE status = 'pending';
1251 app 10.0.1.22:54811 shop_db Query 76 Running SELECT * FROM orders WHERE status = 'pending';
1260 app 10.0.1.19:55102 shop_db Query 61 Running SELECT * FROM orders WHERE status = 'pending'; SELECT
DIGEST_TEXT,
COUNT_STAR AS exec_count,
ROUND(SUM_TIMER_WAIT / 1e12, 2) AS total_cpu_sec
FROM performance_schema.events_statements_summary_by_digest
ORDER BY SUM_TIMER_WAIT DESC
LIMIT 5; +--------------------------------------------------------------+------------+----------------+
| DIGEST_TEXT | exec_count | total_cpu_sec |
+--------------------------------------------------------------+------------+----------------+
| SELECT * FROM orders WHERE status = ? | 124382 | 1832.47 |
| SELECT id, user_id FROM sessions WHERE expires_at < ? | 987214 | 1296.83 |
| UPDATE inventory SET quantity = quantity - ? WHERE sku = ? | 421995 | 742.19 |
| SELECT COUNT(*) FROM logs WHERE created_at >= ? | 18492 | 611.34 |
| SELECT * FROM products WHERE category_id = ? ORDER BY name | 23651 | 488.02 |
+--------------------------------------------------------------+------------+----------------+ KILL <id>;