например, копипастом в окно pgadmin
Почти убеждён, что между отдельными значениями полей там не пробелы, а табуляции.
PPS. Код можно было бы и под спойлер спрятать...
SELECT f.name,
array_agg(
CASE
WHEN (((CURRENT_TIMESTAMP - f_attr.value_timestamp) < '24:00:00'::interval) AND ((CURRENT_TIMESTAMP - f_attr.value_timestamp) > '00:00:00'::interval)) THEN attr.name
ELSE NULL::character varying
END) filter(WHERE num_nulls(attr.name) = 0) AS today_tasks,
array_agg(
CASE
WHEN (((f_attr.value_timestamp - CURRENT_TIMESTAMP) > '19 days 23:59:59'::interval) AND ((f_attr.value_timestamp - CURRENT_TIMESTAMP) < '21 days'::interval)) THEN attr.name
ELSE NULL::character varying
END) filter(WHERE num_nulls(attr.name) = 0) AS twenty_days_tasks
FROM (((public.attribute_type attr_t
JOIN public.attribute attr ON ((attr_t.attribute_type_id = attr.attribute_type_id)))
JOIN public.film_attributes f_attr ON ((attr.attribute_id = f_attr.attribute_id)))
JOIN public.film f ON ((f_attr.film_id = f.film_id)))
WHERE ((attr_t.attribute_type_id = 6) AND ((((CURRENT_TIMESTAMP - f_attr.value_timestamp) < '24:00:00'::interval) AND ((CURRENT_TIMESTAMP - f_attr.value_timestamp) > '00:00:00'::interval)) OR (((f_attr.value_timestamp - CURRENT_TIMESTAMP) > '19 days 23:59:59'::interval) AND ((f_attr.value_timestamp - CURRENT_TIMESTAMP) < '21 days'::interval))))
GROUP BY f.film_id;
покажите полный скриншот /bitrix/admin/perfmon_db_server.php?lang=ru
данные по ссылке напротив конфигурация php - рекомендации
У вас catalog товаров - компонент надо смотреть еще как настроено, слишком большая нагрузка.
btn.addEventListener('click', (e) => {
field = e.currentTarget.parentNode.querySelector('[data-inline-search-field]');
field.classList.add('active');
setTimeout(() => {
field.querySelector('input').focus();
}, 100)
closeBtn = field.querySelector('[data-inline-search-close]');
}
От такой от: