คำสั่ง 'SHOW processlist' สามารถใช้เพื่อแสดงเธรดที่ทำงานอยู่ที่เกี่ยวข้องกับบัญชี MySQL ของคุณเท่านั้น เราสามารถเห็นเธรดที่รันอยู่เกือบทั้งหมดหากเรามีสิทธิ์ในการประมวลผล มันแสดงให้เห็นว่าเธรดใดกำลังทำงานอยู่
ต่อไปนี้เป็นแบบสอบถาม
mysql> แสดงรายการกระบวนการ
นี่คือผลลัพธ์
<ก่อนหน้า>+----+-----------------+-----------------+---- ------------------------+------+--------------------------------------+------ --------------+| รหัส | ผู้ใช้ | เจ้าของที่พัก | db | คำสั่ง | เวลา | รัฐ | ข้อมูล |+----+-----------------+-----------------+------ +----------------------+------+--------------------------------------+------- ----+| 4 | event_scheduler | localhost | NULL | ภูต | 968 | รอคิวว่าง | NULL || 9 | ราก | localhost:50255 | NULL | แบบสอบถาม | 0 | เริ่มต้น | แสดงรายการ |+----+-----------------+-----------------+----- ------------------------+------+--------------------------------------+------ ------------+2 แถวในชุด (0.00 วินาที)หากเราเปลี่ยนฐานข้อมูล ผลลัพธ์จะแตกต่างกัน แต่จะมีผู้ใช้สองคนต่อไปนี้เสมอ:'event_scheduler' และ 'root'
ให้เราลองสืบค้นอีกครั้ง
mysql> แสดงรายการกระบวนการ
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+----+-----------------+-----------------+---- -----+----------------------+------+--------------------------------------+-- -----------------+| รหัส | ผู้ใช้ | เจ้าของที่พัก | db | คำสั่ง | เวลา | รัฐ | ข้อมูล |+----+-----------------+-----------------+------ ----+----------------------+------+--------------------------------------+--- ---------------+| 4 | event_scheduler | localhost | NULL | ภูต | 1148 | รอคิวว่าง | NULL || 9 | ราก | localhost:50255 | ธุรกิจ | แบบสอบถาม | 0 | เริ่มต้น | แสดงรายการ |+----+-----------------+-----------------+----- -----+----------------------+------+--------------------------------------+-- ----------------+2 แถวในชุด (0.00 วินาที)