Tengo una tabla con una columna de Identidad Id
.Obtener el valor máximo para la columna de identidad sin una exploración de tabla
cuando ejecuto:
select max(Id) from Table
SQL Server hace un recorrido de tabla y el agregado corriente.
Mi pregunta es, ¿por qué no puede simplemente buscar el último valor asignado a Id? Es un identity
, por lo que la información debe ser rastreado, ¿verdad?
¿Puedo consultarlo de forma manual?
¿Es el 'Id' también el índice agrupado? –
@Joe no, no es – Blorgbeard