Tối ưu hóa giới hạn mysql
Nếu bạn chỉ cần một số hàng cụ thể từ một tập hợp kết quả, hãy sử dụng mệnh đề MySQL đôi khi tối ưu hóa truy vấn có mệnh đề mysql> 0 và không có mệnh đề mysql> 1
Nếu nhiều hàng có các giá trị giống hệt nhau trong các cột mysql> 4, thì máy chủ có thể tự do trả lại các hàng đó theo bất kỳ thứ tự nào và có thể thực hiện khác đi tùy thuộc vào kế hoạch thực hiện tổng thể. Nói cách khác, thứ tự sắp xếp của các hàng đó là không xác định đối với các cột không có thứ tựMột yếu tố ảnh hưởng đến kế hoạch thực hiện là mysql> 4 có và không có LIMIT có thể trả về các hàng theo các thứ tự khác nhau. Xem xét truy vấn này, được sắp xếp theo cột LIMIT 2 nhưng không xác định đối với cột LIMIT 3 và LIMIT 4mysql> Việc bao gồm mysql> Trong mỗi trường hợp, các hàng được sắp xếp theo cột mysql> 4, đây là tất cả những gì được yêu cầu theo tiêu chuẩn SQLNếu điều quan trọng là đảm bảo thứ tự hàng giống nhau có và không có mysql> 4 để làm cho thứ tự trở nên xác định. Ví dụ: nếu giá trị LIMIT 3 là duy nhất, bạn có thể tạo các hàng cho giá trị LIMIT 2 nhất định xuất hiện theo thứ tự LIMIT 3 bằng cách sắp xếp như sau |