Для лучшей производительности используйте конкретное имя столбца вместо * - например:
SELECT TOP 1 <columnName>
FROM <tableName>
Это оптимально, потому что вместо того, чтобы возвращать весь список столбцов, он возвращает только один. Это может сэкономить время.
Кроме того, возвращение только первой строки, если есть какие-либо значения, делает это еще быстрее. На самом деле вы получили только одно значение в качестве результата - если есть какие-либо строки или нет значения, если нет строк.
Если вы используете таблицу распределенным способом, что, скорее всего, имеет место, чем передача только одного значения с сервера на клиент намного быстрее.
Вы также должны мудро выбирать среди всех столбцов, чтобы получать данные из столбца, который может потреблять как можно меньше ресурсов.