Điều đó có nghĩa là gì nếu truy vấn Mysql:
SHOW PROCESSLIST;
trả về "Gửi dữ liệu" trong cột Nhà nước?
Tôi tưởng tượng nó có nghĩa là truy vấn đã được thực thi và MySQL đang gửi dữ liệu Kết quả của Google cho khách hàng nhưng tôi tự hỏi tại sao nó lại mất quá nhiều thời gian (lên đến một giờ).
Cảm ơn bạn.
Sending datacho thấy mất thời gian là vì đó là lỗi cấu hình MySQL, thời gian hiển thị ở đó thuộc về bước trước, nên là Executing queryhoặc một cái gì đó tương tự. Nó chỉ có nghĩa là truy vấn của bạn mất thời gian để thực hiện. Sending databước thường nhanh, trừ khi bạn truyền hàng trăm megabyte dữ liệu.
Sending datanhư một bước mất thời gian sau khi bạn chạySHOW PROFILEthì thời gian thực sự thuộc về bước trước đó.