Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để tùy chỉnh `hiển thị danh sách xử lý` trong MySQL?

Danh sách xử lý chương trình có thể được tùy chỉnh với sự trợ giúp của information_schema.processlist. Trong phiên bản MySQL mới hơn, lệnh “show processlist” có thể được sử dụng trong “information_schema”.

“Information_schema.processlist” đã được thêm vào MySQL phiên bản 5.1.7. Trước tiên, hãy để chúng tôi kiểm tra phiên bản MySQL. Truy vấn để kiểm tra phiên bản như sau -

mysql> select version();

Sau đây là kết quả.

+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.00 sec)

Bây giờ, chúng ta có thể sử dụng “danh sách quy trình hiển thị” tùy chỉnh. Truy vấn như sau.

mysql> SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;

Sau đây là kết quả.

+----+-----------------+-----------------+----------+---------+-------+------------------------+----------------------------------------------+
| ID | USER            | HOST            | DB       | COMMAND | TIME  | STATE                  | INFO                                         |
+----+-----------------+-----------------+----------+---------+-------+------------------------+----------------------------------------------+
|  8 | root            | localhost:50599 | business | Query   |     0 | executing              | SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST |
|  9 | root            | localhost:53404 | NULL     | Sleep   |   132 |                        | NULL                                         |
|  4 | event_scheduler | localhost       | NULL     | Daemon  | 71998 | Waiting on empty queue | NULL                                         |
+----+-----------------+-----------------+----------+---------+-------+------------------------+----------------------------------------------+
3 rows in set (0.06 sec)