Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng LIMIT mà không cần ORDER BY

Nếu bạn không sử dụng ORDER BY thì bạn đang không sắp xếp các bản ghi của mình, vì vậy nó chắc chắn sẽ làm cho việc truy xuất dữ liệu của bạn nhanh hơn. Vì vậy, nếu bạn chỉ sử dụng LIMIT thì nó sẽ nhanh hơn so với dữ liệu được truy xuất thông qua ORDER BY. Nhưng lưu ý rằng, trong trường hợp đó, dữ liệu sẽ không theo bất kỳ thứ tự nào.

Về sự an toàn có liên quan, tôi không chắc bạn đang nghĩ đến sự an toàn nào, vì không có khả năng gây hại trong một truy vấn chỉ sử dụng LIMIT và không sử dụng mệnh đề ORDER BY.

Bạn cũng có thể xem bài viết: ĐẶT HÀNG BẰNG… LIMIT Tối ưu hóa Hiệu suất



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ASP.NET MVC 4 EF5 với MySQL

  2. Tại sao mysqli đưa ra lỗi Lệnh không đồng bộ?

  3. mysql - cần hai giới hạn?

  4. Không thể kết nối với AWS RDS thông qua PDO

  5. Hiệu suất / hiệu quả của 2 câu lệnh SELECT so với UNION so với bất kỳ thứ gì khác trong MySQL-PHP