Какой SQL запрос будет быстрее из ниже перечисленных?

Первый:

SELECT '' FROM table WHERE user_id = ? LIMIT 1

Второй:

SELECT COUNT(*) FROM table WHERE user_id = ? LIMIT 1

Я долго размышлял на эту тему, спрашивал у нейросети и проводил тесты. Но так и не пришёл к какому то выводу, нейросеть может при повторном вопросе дать 2 разных ответа, а при тесте не показывается время за которое выполнился запрос с COUNT(*).

Одно знаю точно, запрос SELECT '' быстрее чем SELECT id Если есть эксперты в оптимизации SQL запросов, подскажите какой запрос быстрее, и на чём основано ваше утверждение


Ответы (0 шт):