При каждом открытии аналитического отчета он открывается 13 минут (открывал 3 раза подряд)
При этом в БД 13 минут выполняется запрос получения значений верхнего уровня размерности.
select "query1503240873"."osmId" as "c0", "query1503240873"."osmName" as "c1", "query1503240873"."osmName" as "c2" from
(select sub_ind."Id" as "Id",sub_ind."Id" as id_key, * from sub_ind) as "query-132957879",
"fer_indicator_view" as "fer_indicator_view_1",
(select per."Id" as id_key, * from dimPeriodDay per) as "query-692886388",
(select * from fer_pmsp) as "query1032016490",
(select sdim."Id" as id_key , sdim."Id"::text as id_key_text, * from fer_person sdim) as "query1503240873"
where "fer_indicator_view_1"."osmId" = "query-132957879"."id_key"
and "query-132957879"."id_sub" in (144764, 147166, 140337, 112819, 83184, 81997, 72197, 77665, 115106, 72181, 2099218, 102269, 337422, 1574364, 147167, 145730, 85617, 145454, 109879, 103906, 81995, 151233, 109878, 144763, 115100, 85963, 108082, 190090, 140290, 72223, 176095, 72169, 151228, 51490, 2099216, 274048, 72195, 89331, 140294, 140292, 77669, 72224, 0, 72182, 115135, 151225, 155262, 253256, 145194, 77677, 145729, 109876, 253252, 108083, 393980, 115136, 72639, 115114, 72196, 151234, 110032, 79374, 145195, 190911, 85606, 71950, 72194, 72193, 394235, 79379, 81996, 108081, 72180, 2095259, 140295, 81993, 140291, 115134, 72192, 151223, 140296, 77687, 109877, 80513, 151231, 191706, 81994)
and "fer_indicator_view_1"."onDate" = "query-692886388"."id_key"
and "query-692886388"."period" in ('20210201', '20210202', '20210203', '20210204', '20210205', '20210206', '20210207', '20210208', '20210209', '20210210', '20210211', '20210212', '20210213', '20210214', '20210215', '20210216', '20210217', '20210218', '20210219', '20210220', '20210221', '20210222', '20210223', '20210224', '20210225', '20210226', '20210227', '20210228')
and "fer_indicator_view_1"."isPMSP" = "query1032016490"."is_pmsp"
and "query1032016490"."is_pmsp" = 1.0
and "fer_indicator_view_1"."specDimId_text" = "query1503240873"."id_key_text"
group by "query1503240873"."osmId", "query1503240873"."osmName"
order by "query1503240873"."osmName" ASC NULLS LAST
Размерность содержит 2 млн врачей, верхний уровень - 85 субъектов РФ.
ВОПРОС 1. Можно ли сделать так, чтобы использовался кэш OLAP?
ВОПРОС 2. Можно ли повлиять на построение запроса. чтобы хотя бы использовал индекс по дате? (строчки 19-20 в плане)