sql >> Database teknologi >  >> RDS >> Sqlserver

MAX vs Top 1 - hvad er bedre?

1) Når der er et klynget indeks i tabellen og kolonnen, der skal forespørges på, både MAX() operator og forespørgslen SELECT TOP 1 vil have næsten identisk ydeevne.

2) Når der ikke er noget klynget indeks i tabellen og kolonnen, der skal forespørges på, MAX() operatør tilbyder den bedre ydeevne.

Reference:http://www.johnsansom.com/performance-comparison-of-select-top-1-verses-max/



  1. Hvorfor overhovedet bruge *DB.exec() eller forberedte sætninger i Golang?

  2. MySQL DATEDIFF() vs TIMEDIFF():Hvad er forskellen?

  3. Forespørgselsfejl med tvetydigt kolonnenavn i SQL

  4. JSON_VALID() – Test for gyldig JSON i MySQL