sql >> Base de Datos >  >> RDS >> Sqlserver

MAX vs Top 1:¿cuál es mejor?

1) Cuando hay un índice agrupado en la tabla y la columna a consultar, tanto el MAX() operador y la consulta SELECT TOP 1 tendrá un rendimiento casi idéntico.

2) Cuando no hay un índice agrupado en la tabla y la columna a consultar, el MAX() operador ofrece el mejor rendimiento.

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