English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كيفية قائمة جميع الاستعلامات التي تعمل حاليًا في MySQL؟

لإدراج الاستعلامات التي تعمل حاليًا، يجب استخدام الأمر "show processlist".

هذه هي الاستعلام.

mysql> SHOW processlist;

إليك خروج الاستعلام المذكور أعلاه.

+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+
| Id | User            | Host            | db       | Command | Time  | State                  | Info             |
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+
|  4 | event_scheduler | localhost       | NULL     | Daemon  | 13785 | Waiting on empty queue | NULL             |
| 9  | root             | localhost:63587 | business | استعلام |       | بدء                   | show processlist |
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+
2 صفوف في مجموعة (0.00 ثانية)

دعونا نستخدم الأمر SHOW لعرض النتائج بشكل أفقي.

mysql> SHOW FULL PROCESSLIST\G;

إليك خروج الاستعلام المذكور أعلاه.

*************************** صف 1 ***************************
     الرقم: 4
   المستخدم: event_scheduler
   المضيف: localhost
     القاعدة البيانات: NULL
الأمر: دايمون
   الوقت: 17385
  الحالة: بانتظار صفحة فارغة
   معلومات: NULL
*************************** صف 2 ***************************
     الرقم: 9
   المستخدم: root
   المضيف: localhost:63587
     القاعدة البيانات: business
الأمر: استعلام
   الوقت: 0
  الحالة: بدء
   معلومات: عرض قائمة العمليات الكاملة
2 صفوف في مجموعة (0.00 ثانية)
توصيات لك