На сайтах некоотрых магазинов я находил "конструкторы"
конфигураций которые позволяли покупателю собрать
свой сет и проверить что все совместимо и тянет по мощности
БП.
REFRESH этого материализованного представления занимает очень много времени (минуты, иногда десятки минут).
Что можно сделать чтобы оптимизировать разложение json на элементы?
Без тонкой диагностики непонятно. На что там идут ресурсы. Диск? Процессор?
Возможно тратиться время на парсинг. Попробоуйте в оригинальной таблице заменить JSON на JSONB.
Я так понимаю что это уже сделано? Или нет?