หมายความว่าอย่างไรหากแบบสอบถาม Mysql:
SHOW PROCESSLIST;
ส่งคืน "การส่งข้อมูล" ในคอลัมน์สถานะหรือไม่
ฉันคิดว่ามันหมายถึงแบบสอบถามได้ถูกดำเนินการและ MySQL กำลังส่งข้อมูล "ผลลัพธ์" ไปยังลูกค้า แต่ฉันสงสัยว่าทำไมมันใช้เวลานานมาก (ไม่เกินหนึ่งชั่วโมง)
ขอบคุณ.
Sending dataแสดงว่าใช้เวลานานเพราะเป็นข้อผิดพลาดในการทำโปรไฟล์ MySQL เวลาที่แสดงเป็นของขั้นตอนก่อนซึ่งควรจะเป็นExecuting queryหรือคล้ายกัน นั่นหมายถึงแบบสอบถามของคุณใช้เวลาในการดำเนินการ Sending dataขั้นตอนมักจะรวดเร็วเว้นแต่คุณจะส่งกระแสข้อมูลเป็นร้อยเมกะไบต์
Sending dataว่าเป็นขั้นตอนที่ต้องใช้เวลาหลังจากที่คุณเรียกใช้SHOW PROFILEแล้วเวลาที่ใช้จริงจะเป็นของขั้นตอนก่อนหน้า