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

MAX so với Top 1 - cái nào tốt hơn?

1) Khi có một chỉ mục theo nhóm trên bảng và cột được truy vấn, cả MAX() toán tử và truy vấn SELECT TOP 1 sẽ có hiệu suất gần như giống hệt nhau.

2) Khi không có chỉ mục được nhóm trên bảng và cột được truy vấn, MAX() nhà điều hành cung cấp hiệu suất tốt hơn.

Tham khảo:http://www.johnsansom.com/performance-comparison-of-select-top-1-verses-max/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Chuyển đổi số nguyên thành chuỗi nhị phân

  2. Cách tạo một thủ tục được lưu trữ trong SQL Server

  3. Danh sách các định dạng ngày có sẵn với CONVERT () trong SQL Server

  4. Cách tốt nhất để kiểm soát phiên bản các thủ tục được lưu trữ trên máy chủ SQL của tôi là gì?

  5. Truy vấn hàng top1 cập nhật SQL