Я знаю, что в целом плохая идея делать такие запросы:
SELECT * FROM `group_relations`
Но когда я просто хочу подсчет, я должен пойти на этот запрос, так как это позволяет таблице изменять, но при этом дает те же результаты.
SELECT COUNT(*) FROM `group_relations`
Или более конкретный
SELECT COUNT(`group_id`) FROM `group_relations`
У меня такое чувство, что последнее потенциально может быть быстрее, но есть ли другие вещи, которые нужно учитывать?
Обновление. Я использую InnoDB в этом случае, извините за то, что не был более конкретным.