Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

MAX vs Top 1 - mana yang lebih baik?

1) Ketika ada indeks berkerumun pada tabel dan kolom yang akan diquery, keduanya MAX() operator dan kueri SELECT TOP 1 akan memiliki kinerja yang hampir sama.

2) Ketika tidak ada indeks berkerumun pada tabel dan kolom yang akan ditanyakan, MAX() operator menawarkan kinerja yang lebih baik.

Referensi: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. Pernyataan UPDATE bertentangan dengan batasan REFERENCE - Tutorial SQL Server / TSQL Bagian 76

  2. freeTDS tidak menggunakan konfigurasinya

  3. Bagaimana saya bisa mengonversi Sql Server 2008 DateTimeOffset ke DateTime

  4. OPENXML dengan xmlns:dt

  5. Bagaimana cara mengekspor data sebagai format CSV dari SQL Server menggunakan sqlcmd?