Нужно начать с анализа кода, может у вас в коде миллион раз вызыватся быстрый запрос. В слоу логи не попадает, а код тормозит. Сталкивался с таким на своей практике
bqio , я думаю было бы правильно опубликовать код решения в Вашем ответе в дополнение к гиперссылке. Это сохранит Ваш ответ актуальным даже в слечае удаления внешнего ресурса на который Вы ссылаетесь.
Это стандартная имплементация фенкции пайвот в базах где это не имплементировано в движке базы (MySQL, PostgreSQL).
Под капотом это обычный джойн с группировкой, так что никаких "дополнительных запросов" не будет.
Если итересно план SQL запроса