Cita:
Empezado por afarenas
select count(*) from tabla
|
Efectivamente esto es costoso porque le obligas a contar cuantos elementos hay, y eso significa que tiene que recorrer toda la tabla;
Es mejor hacer esto:
Código SQL
[-]
SELECT * FROM TABLE WHERE ...
Mejor si limitas a 1
Código SQL
[-]
SELECT TOP 1 * FROM TABLE WHERE ...
Y mejor si sólo obtienes un campo
Código SQL
[-]
SELECT TOP 1 CampoClave FROM TABLE WHERE ...