English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
أمر "SHOW processlist" يمكن استخدامه لعرض السجلات التي تتعلق فقط بحساب MySQL الخاص بك. إذا كان لدينا امتيازات عملية، يمكننا رؤية تقريبًا جميع السجلات التي تعمل. يظهر أي سجلات تعمل.
ما يلي هو الاستعلام.
mysql> SHOW processlist;
هذا هو الإخراج.
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 968 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | NULL | Query | 0 | starting | show processlist | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ 25 rows in set (0.00 sec)
إذا قمنا بتحويل قاعدة البيانات، فإن الناتج سيختلف، ولكن سيكون هناك دائمًا مستخدمين اثنين: "event_scheduler" و "root".
لنحاول استعادة الاستعلام مرة أخرى.
mysql> SHOW processlist;
النتائج التالية.
+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 1148 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | business | Query | 0 | starting | show processlist | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ 25 rows in set (0.00 sec)