hãy sử dụng một số công cụ
Vì linh cảm ban đầu (xem bên dưới) đã bị bỏ lỡ , hãy thử chạy truy vấn của bạn qua MySQL Workbench để thu thập Thống kê Hiệu suất Truy vấn .
linh cảm ban đầu (không có kết quả)
Chỉ là một suy nghĩ:
- TEXT kích thước cột trên đĩa là 2 + N byte trong đó N là độ dài của chuỗi
- VARCHAR mất 1 + N byte (cho N ≤ 255) hoặc 2 + N byte (cho 256 ≤ N ≤ 65535)
Thử mở rộng kích thước của văn bản trong cột trên 256 và chạy lại các bài kiểm tra của bạn. Có khả năng chúng sẽ chạy với hiệu suất phù hợp hơn.
Cũng xin lưu ý rằng sự khác biệt mà bạn đăng được thể hiện bằng micro giây trên mỗi bản ghi, vì vậy có thể có nhiều sự kiện hệ điều hành cản trở hoặc rất đơn giản if (TEXT) {do some additional IO or housekeeping}
đường dẫn mã trong nguồn.