ситуация когда с БД нужно собирать некоторую статистику и при этом сделать так, чтобы система не сильно тормозила.Если статистика типовая, то можно пойти на переопределение данных и хранить предрасчётные значения (например, получаемые триггерами или запланированными процедурами) в дополнительных таблицах.
Структура таблицы
Как можно еще как то оптимизировать запрос?
CREATE INDEX idx_name ON cards (((parent_id IS NULL) OR (custom_lang IS NOT NULL)), released_at);(parent_id IS NULL) OR (custom_lang IS NOT NULL) и индекс с ним и released_at. , longtext... можно как ту в mysql указать что бы он менял тип данных в колонке для того что бы max() верно отработал?